Navigation
Related categories
Information on EAI and SOA
Before starting to read what follows, be warned about potential hazards, by looking at what other people, who went through it,
have to say from their experience.
We apologize for the little information we provide, this page is still under construction. Please stay tuned.
What is EAI and how SOA can help
- Enterprise Management Scenario: Managing the IT Infrastructure as a Business Service [1] (local copy)
- IBM redbook: integrating ESB in SOA [2] (local copy)
- An article bringing some SOA criticism - "Use SOAs to add real value, not complexity" [3]
- SOA should be implemented for software reuse, not refactoring
- SOA adds complexity by default
- SOA-enabling an application or product on its own achieves nothing
- Remember Isambard Brunel and his bright examples of pragmatism
- SOA overview and criticism [4] (local copy)
- For a stable or homogeneous enterprise IT environment, SOA may not be important or cost effective to implement.
- If an organization is not offering software functionality as services to external parties or not using external services, which require flexibility and standard-based accessibility, SOA may not be useful.
- SOA is not desirable in case of real time requirements because SOA relies on loosely coupled asynchronous communication
- 350 pages of articles on SOA, Web Services and related standards or technologies:
- JINI - SOA for grid-computing architecture [5]
- Solving Telecom Systems Integration Problems through SOA [6] (local copy)
- CBDI Service Oriented Architecture Practice Portal - reports [7]
EAI
- EAI overview and training [8] (local copy)
- Who's who in EAI - vendors overview [9]
- J2EE vs Dot Net Two Visions for eBusiness [10] (local copy)
- Total business integration through the XML bus [11]
- Enterprise Integration patterns catalogue [12]
- Patterns and Best Practices for Enterprise Integration [13]
- HP-WebMethods Open Management Interface for EAI [14] (local copy)
OSS/J
- Service and Business Management - OSS/J [15]
- TM Forum OSS/J resources [16]
Commercial and Open Source ESB
Message Oriented Middleware (MOM)
- Butler Group Middleware Options [21] (local copy)
- Message Oriented Middlewares (MOM) Overview [22] (local copy)
- Basic commercial and Open Source MOM overview [23]
- Middleware Resource Center [24]
- Resources on Message Oriented Middleware [25]
IBM Websphere MQ-Series
- WebSphere MQ resources page [26]
- Application Messaging Interface [27]
- Application Programming Guide [28]
Oracle Fusion
- Oracle Fusion Middleware 10g R2 Oracle Enterprise Messaging Service [29] (local copy)
JMS
- ActiveMQ - fast open source JMS 1.1 Message Fabric used by Mule [30]
- JMS performance tuning [31]
- Best practices to improve performance in JMS [32]
- Using SOA over JMS with Websphere [33]
BizTalk vs JMS
- BizTalk Utilities Adapter for BizTalk talking JMS [34]
- JMS Providers are defined within the BizTalk Utilities Adapter for Messaging MMC Snap-In. The Adapter installs a set of sample Providers for Swift MQ, EA Server, Fiorano MQ, JBoss MQ, Open JMS and Sonic MQ.
- The JMS stack being used is ActiveJMS
- Biztalk Adapter for Messaging [35]
- ActiveJMS - Open Source ActiveX JMS client API (being used by the BizTalk JMS adapter) [36]
TIBCO Rendezvous
- TIBCO Rendezvous RVCM is using PGM reliable multicast for reliable multipoint delivery
- RV = RendezVous RVCM=RV with Certified Message delivery
Frameworks for Enterprise Architecture