lightning talk service mix
DESCRIPTION
my presentation about apache service mixTRANSCRIPT
![Page 1: Lightning talk service mix](https://reader036.vdocuments.us/reader036/viewer/2022082921/555cab6cd8b42ab2358b4e20/html5/thumbnails/1.jpg)
ServiceMix is a integration platform (container). features:
– Apache Karaf is the ServiceMix kernel– Apache ActiveMQ as message broker– Apache Camel as message routing and components provider– Apache CXF as WS-* and RESTful WebService provider– Apache ODE as WS-BPEL embedded engine
– Twitter: @Andre_Mayer
![Page 2: Lightning talk service mix](https://reader036.vdocuments.us/reader036/viewer/2022082921/555cab6cd8b42ab2358b4e20/html5/thumbnails/2.jpg)
![Page 3: Lightning talk service mix](https://reader036.vdocuments.us/reader036/viewer/2022082921/555cab6cd8b42ab2358b4e20/html5/thumbnails/3.jpg)
Normalized Message Router (NMR)
• Message properties• Message payload• Message attachments
![Page 4: Lightning talk service mix](https://reader036.vdocuments.us/reader036/viewer/2022082921/555cab6cd8b42ab2358b4e20/html5/thumbnails/4.jpg)
Message Exchange Patterns• In-Only: A standard one-way messaging exchange where the consumer
sends a message to the provider that provides only a status response.
• Robust In-Only: This pattern is for reliable one-way message exchanges. The consumer initiates with a message to which the provider responds with status. If the response is a status, the exchange is complete, but if the response is a fault, the consumer must respond with a status.
• In-Out: A standard two-way message exchange where the consumer initiates with a message, the provider responds with a message or fault and the consumer responds with a status.
• In Optional-Out: A standard two-way message exchange where the provider's response is optional.
![Page 5: Lightning talk service mix](https://reader036.vdocuments.us/reader036/viewer/2022082921/555cab6cd8b42ab2358b4e20/html5/thumbnails/5.jpg)
Java Business Integration (JBI)
• An approach (standard) to implementing a service-oriented architecture (SOA). Acts as a mediator between the services that are deployed in the environment.
![Page 6: Lightning talk service mix](https://reader036.vdocuments.us/reader036/viewer/2022082921/555cab6cd8b42ab2358b4e20/html5/thumbnails/6.jpg)
Enterprise Service Bus(ESB)An ESB (Enterprise Service Bus) provides the infrastructure for realising service-oriented architecture.
![Page 7: Lightning talk service mix](https://reader036.vdocuments.us/reader036/viewer/2022082921/555cab6cd8b42ab2358b4e20/html5/thumbnails/7.jpg)
JMX
• Uses JMX for configuration and monitoring of services.
![Page 8: Lightning talk service mix](https://reader036.vdocuments.us/reader036/viewer/2022082921/555cab6cd8b42ab2358b4e20/html5/thumbnails/8.jpg)
EJB
• Has support to expose the EJBs using a HTTP binding component
![Page 9: Lightning talk service mix](https://reader036.vdocuments.us/reader036/viewer/2022082921/555cab6cd8b42ab2358b4e20/html5/thumbnails/9.jpg)
• install -s mvn:org.apache.servicemix.examples.cxf-wsdl-first/wsdl-first-cxf-sa/4.3.0/zip