Introduction to Application Integration RoadMap RoadMap
Introduction to Application Integration RoadMap RoadMap
Introduction to Application Integration RoadMap RoadMap
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Messaging Endpoints Patterns<br />
Service Activa<strong>to</strong>r<br />
• How can an application design a service <strong>to</strong> be<br />
invoked both via various messaging<br />
technologies and via non-messaging<br />
techniques?<br />
• Design a Service Activa<strong>to</strong>r that connects the<br />
messages on the channel <strong>to</strong> the service being<br />
accessed<br />
Characteristics<br />
• Messaging makes applications loosely<br />
coupled by communicating<br />
asynchronously<br />
• The communication is reliable because the<br />
two applications do not have <strong>to</strong> be running<br />
at the same time<br />
• The messaging system is the responsible<br />
for transferring data from one application<br />
<strong>to</strong> another, so the applications can focus<br />
on what data they need <strong>to</strong> share as<br />
opposed <strong>to</strong> how <strong>to</strong> share it<br />
Some Messaging technologies<br />
• J2EE JMS Reference Implementation<br />
• IBM WebSphere MQ (Implementation of<br />
JMS)<br />
• Microsoft MSMQ<br />
Note: Most Solutions on Enterprise<br />
<strong>Application</strong> <strong>Integration</strong> are based on<br />
messaging technologies