ServiceMix's servicemix-jsr181
component is built based on the JSR 181 specification.
JSR 181 defines an annotated Java syntax for programming web services and is built on the Java Language Metadata technology (JSR 175), to provide an easy way to use syntax to describe web services at the source-code-level for the J2EE platform. It aims to make it easy for a Java developer to develop the server applications that conform both to basic SOAP and WSDL standards. The WSM for the Java platform is built upon the JSR 175 and hence requires a JDK installation supporting Java metadata.
servicemix-jsr181
component is a JBI standard SE. It can expose annotated POJO as services. servicemix-jsr181
internally uses XFire to expose POJOs as services. servicemix-jsr181
links the JBI channel to XFire transport using the following steps:
servicemix-jsr181
first creates aDefaultXFire
and registers theJbiTransport
to the transport manager of XFire.Then...