Monday, July 14, 2008

ESB in silo-silo apps?

Tom Baeyens posted a great blog entry in terms of data services, most specifically Business Process, in an SOA. As he said:

"The main point I have tried to make is that the implementation of Business Processes should not be tied to integration technologies (read: the ESB). They can be just as well located within the application silos."


So from here i want to extend it into a silo applications scenario. For example, suppose we have 3 Java applications that working as their own. Obviously there is no need to implement any kind of ESB+BPEL "interface" to connect them together -- we can easily take advantage of jPDL or JPD or any other "tight coupled" Java Business Process solution(s) in this specific envionrnment. For the future's perspective, its definitely better to connect these apps by ESB(s) via messaging technologies. However, I get confused about BPEL that whether this language is a "tightly-coupled" language for ESB only?

Where does BPEL belong to? In ESB only?

No comments: