It was not clear to me the difference between the 2:
http://eaipatterns.com/ChannelPurger.html this is meant to remove from a CHANNEL (IN PARALLEL TO THE MAIN FLOW) spurious bogus messages that should be prevented from reaching the main flow (e.g. test messages or old expired messages)
http://eaipatterns.com/Filter.html a filter is used IN SERIES TO THE MAIN FLOW to discard irrelevant (but perfectly legal) messages
So the difference is like between a parallel spike suppressor and a series filter (pardon me for being an electronic engineer).
Thursday, January 5, 2012
Wednesday, January 4, 2012
DevOps
As a developer and architect, I am VERY proud of having spent a few years of my life doing production support. Having been "on the other side of the barricade" gives you great clues on how an application should be conceived to avoid operational nightmares.
So, welcome to DevOps.
Here a link to a great post on the topic:
http://blog.carlossanchez.eu/2012/01/02/about-devops/
http://en.wikipedia.org/wiki/DevOps generalities on DevOps
http://theagileadmin.com/2010/10/15/a-devops-manifesto/ a DevOps Manifesto
« Infrastructure is code, and should be developed and managed as such.”
“Simplicity–the art of maximizing the amount of work not done–is essential.”
“Giving developers more environment control »
« Automating as much as possible”
“Collaboration between dev and ops »
“iterative development ... each release has less change but occurs more often. This creates a smooth rate of progressive application change vs. the large impact effect of rare deployments–each of which contains a large number of changes.”
(carefully avoiding here the word “agile” because a too overloaded word)
Thinking in silos:
So, welcome to DevOps.
Here a link to a great post on the topic:
http://blog.carlossanchez.eu/2012/01/02/about-devops/
http://en.wikipedia.org/wiki/DevOps generalities on DevOps
http://theagileadmin.com/2010/10/15/a-devops-manifesto/ a DevOps Manifesto
« Infrastructure is code, and should be developed and managed as such.”
“Simplicity–the art of maximizing the amount of work not done–is essential.”
“Giving developers more environment control »
« Automating as much as possible”
“Collaboration between dev and ops »
“iterative development ... each release has less change but occurs more often. This creates a smooth rate of progressive application change vs. the large impact effect of rare deployments–each of which contains a large number of changes.”
(carefully avoiding here the word “agile” because a too overloaded word)
Thinking in silos:
Labels:
devops
Tuesday, January 3, 2012
javax.resource.spi.InvalidPropertyException: Duplicate Property Values Exception. The properties [xADataSourceName] and [dataSourceName (both in connector properties)] can not both be [jdbc/SOADataSource].
ok, I have done it again...
in the JCA file adapter outbound connection pool instance, you should configure only.
either dataSourceName, or xADataSourceName... NOT BOTH! Du blöder Einer! Dummkopf!
* "Du blöder Einer" is a yiddish-german expression. it means "you stupid"
in the JCA file adapter outbound connection pool instance, you should configure only.
either dataSourceName, or xADataSourceName... NOT BOTH! Du blöder Einer! Dummkopf!
* "Du blöder Einer" is a yiddish-german expression. it means "you stupid"
Labels:
JCA
Subscribe to:
Posts (Atom)
