Standards, APIs, and Applications Web Services Standards, APIs, and Applications By Candice Sonchar 5/8/2019 Web Services Candice Sonchar
Web Services Candice Sonchar Agenda What are Web Services Web Services Standards Using JMS Using Mule JMS vs. Mule 5/8/2019 Web Services Candice Sonchar
Web Services Candice Sonchar What are Web Services? Enterprise applications Provide applications to run across platforms and frameworks Great interoperability and extensibility Deliver sophisticated added-value services 5/8/2019 Web Services Candice Sonchar
Web Services Candice Sonchar Standards Message orientation Protocol composability Autonomous services Managed Transparency Protocol based integration 5/8/2019 Web Services Candice Sonchar
JAVA Message Service (JMS) Create, send, receive, and read messages Common set of interfaces and semantics that allow Java programs to communicate with other messaging implementations. Asynchronous Reliable 5/8/2019 Web Services Candice Sonchar
Web Services Candice Sonchar JMS Components JMS Provider JMS Clients Messages Point-to-point Publish-Subscribe Administered objected Native clients 5/8/2019 Web Services Candice Sonchar
JMS API Programming Model 5/8/2019 Web Services Candice Sonchar
Web Services Candice Sonchar Messaging Domains Point-to-Point Pub-Sub 5/8/2019 Web Services Candice Sonchar
Web Services Candice Sonchar Mule Distributable object broker Handles interactions with applications using disparate technologies, transports, and protocols. Manages interaction between components transparently Based on Enterprise Service Bus(ESB) 5/8/2019 Web Services Candice Sonchar
Web Services Candice Sonchar Mule Overview 5/8/2019 Web Services Candice Sonchar
Web Services Candice Sonchar Mule Architecture Carry data between applications within or outside Intranet Manage Universal Message Objects (POJOs) Communication through message endpoints. 5/8/2019 Web Services Candice Sonchar
Web Services Candice Sonchar JMS vs Mule JMS only works with Java Mule works with JMS, SMTP, JDBC,TCP, HTTP, XMPP, and many more Mule provides for much more flexibility JMS requires more additional work for the developer. 5/8/2019 Web Services Candice Sonchar
Web Services Candice Sonchar Hello World JMS Hello World Mule Hello World 5/8/2019 Web Services Candice Sonchar
Web Services Candice Sonchar Future Research Future of JMS with Java as Open Source More cross platform Web Services 5/8/2019 Web Services Candice Sonchar
Web Services Candice Sonchar Resources Java Message Service Tutorial. http://java.sun.com/products/jms/tutorial Web Services Activity . http://www.w3.org/2002/ws/ http://en.wikipedia.org/wiki/Web_service Java Technology and Web Services . http://java.sun.com/webservices/ http://mule.mulesource.org/wiki/display/MULE/Home http://www.enterpriseintegrationpatterns.com/RequestReplyJmsExample.html 5/8/2019 Web Services Candice Sonchar