lightning talk service mix

9
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

Upload: andre-mayer

Post on 20-May-2015

676 views

Category:

Technology


2 download

DESCRIPTION

my presentation about apache service mix

TRANSCRIPT

Page 1: Lightning talk service mix

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
Page 3: Lightning talk service mix

Normalized Message Router (NMR)

• Message properties• Message payload• Message attachments

Page 4: Lightning talk service mix

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

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

Enterprise Service Bus(ESB)An ESB (Enterprise Service Bus) provides the infrastructure for realising service-oriented architecture.

Page 7: Lightning talk service mix

JMX

• Uses JMX for configuration and monitoring of services.

Page 8: Lightning talk service mix

EJB

• Has support to expose the EJBs using a HTTP binding component

Page 9: Lightning talk service mix

• install -s mvn:org.apache.servicemix.examples.cxf-wsdl-first/wsdl-first-cxf-sa/4.3.0/zip