December 25, 2006
links for 2006-12-25
Posted by brendamichelson in
links
| Permalink
| Comments (0)
| TrackBacks
(0)
December 23, 2006
links for 2006-12-23
-
Incubating Sun Project - Project Open JBI Components will foster community-based development of JBI components (Service Engines, Bindings, and Shared Libraries) that conform to the JBI Spec (JSR208).
-
"Microsoft has filed for two patents covering technology used to organize and read syndicated Web feeds, such as those delivered via the widely used Really Simple Syndication, or RSS, family of formats."
-
MSFT's motivation for the ESP patent? "...often companies file patents just to protect themselves from lawsuits. There are plenty of sleazebags who file patent applications on obvious ideas...wait for someone like Microsoft to infringe those patents"
-
"The 77 Million Paintings software disc uses the screen of your computer or television to create a constantly evolving painting. The painting is generated from hand-made slides that are randomly combined by the computer"
Posted by brendamichelson in
links
| Permalink
| Comments (0)
| TrackBacks
(0)
December 19, 2006
links for 2006-12-19
Posted by brendamichelson in
links
| Permalink
| Comments (0)
| TrackBacks
(0)
December 17, 2006
Complex Event Processing (CEP) Patterns
Last week, Joe wrote about the impeding event-driven architecture (EDA) wave. EDA, as anyone within earshot of my soapbox knows, is a natural complement to SOA. While I normally blog about “event processing” related topics at elemental links, I just read a good paper from Coral8’s Mark Tsimelzon that will resonate with ebizQ readers.
The paper describes 10 basic Complex Event Processing (CEP) patterns that appear repeatedly in CEP applications. The patterns are of the style of Gregor Hohpe and Bobby Woolf’s excellent Enterprise Integration Design Patterns. In addition to style similarities, you can see many of the message based enterprise integration patterns (channels, enrichment, filtering, routing) present in the CEP patterns.
The 10 CEP patterns Mark presents are:
1. Filtering 2. In-memory caching 3. Aggregation over windows 4. Database lookups 5. Database Writes 6. Correlation (Joins) 7. Event pattern matching 8. State machines 9. Hierarchical Events 10. Dynamic Queries
For each pattern, he includes a simple illustration, a description, areas of applicability, and code examples in Coral8’s SQL based Continuous Computation Language (CCL). (SQL is one style of event processing language. Other language styles used are procedural and rules.)
If you are curious about CEP, take a look at Mark’s (easy to read) paper.
[Disclosure: Coral8 is NOT a client of Elemental Links, Inc.]
Posted by brendamichelson in
EDA
| Permalink
| Comments (0)
| TrackBacks
(0)
December 16, 2006
links for 2006-12-16
-
Microsoft patent application for Event Stream Processor... "Identifying a transaction from a real time event stream having latency. A method of the invention receives events from the real time event stream where events define a plurality of transactions
-
"On Sarbanes-Oxley, the SEC's guidance appears to be an artful compromise aimed at addressing criticism about the law's Section 404..The guidance..allows management to make judgment calls "in light of the size, nature and complexity of the company.."
-
Time is money. Physical relocation of computers was critical: "The move (KC to NY/NJ) shaved a precious fraction of a second from the time it takes Mr. Cummings's firm, Tradebot Systems Inc., to buy or sell a stock on computer-based exchanges like Archipe
Posted by brendamichelson in
links
| Permalink
| Comments (0)
| TrackBacks
(0)
December 15, 2006
links for 2006-12-15
-
New EDA Article by Manas Deb, Ph.D, senior director with the Oracle Fusion Middleware development team. Haven't read it, so no commentary (yet).
-
Brand new Java event processing engine, with "a database under the hood". The product is "free" but the code is not "open".
-
John Morrell of Coral8 on CEP.
Posted by brendamichelson in
links
| Permalink
| Comments (0)
| TrackBacks
(0)
December 14, 2006
links for 2006-12-14
Posted by brendamichelson in
links
| Permalink
| Comments (0)
| TrackBacks
(0)
December 12, 2006
"SOA in a Box" priced to move on Ebay.au
Perhaps I need more coffee, but this amused me this morning:

Posted by brendamichelson in
SOA
| Permalink
| Comments (3)
| TrackBacks
(0)
December 10, 2006
SOA Hype Slide from CMG2006
Last week I concluded my 2006 travels with stops at CMG2006 and a SOA Alliance meeting. My CMG2006 session was "Observations from the Field: Tackling the Hard Parts of SOA":
"Enterprise architects and technical leaders consistently state the hardest part of SOA is not the technology. Rather, the real work is in service definition, semantics, establishing an SOA program (evangelism, planning, governance, infrastructure and tools) and wading through the industry hype. This presentation delves into the hard parts of SOA, and shares real-world practitioner tips for success."
The presentation was based on a paper I wrote during the summer, with some additional observations/tips and illustrations. I also added a new section on capacity planning/usage prediction, to elicit tips from the audience. More on that later. For now, I'm posting my SOA Hype slide, because there was audience interest in reusing it.
Several notes:
The slide...

Posted by brendamichelson in
SOA
| Permalink
| Comments (0)
| TrackBacks
(0)
|