Presentation is loading. Please wait.

Presentation is loading. Please wait.

Standards, APIs, and Applications

Similar presentations


Presentation on theme: "Standards, APIs, and Applications"— Presentation transcript:

1 Standards, APIs, and Applications
Web Services Standards, APIs, and Applications By Candice Sonchar 5/8/2019 Web Services Candice Sonchar

2 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

3 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

4 Web Services Candice Sonchar
Standards Message orientation Protocol composability Autonomous services Managed Transparency Protocol based integration 5/8/2019 Web Services Candice Sonchar

5 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

6 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

7 JMS API Programming Model
5/8/2019 Web Services Candice Sonchar

8 Web Services Candice Sonchar
Messaging Domains Point-to-Point Pub-Sub 5/8/2019 Web Services Candice Sonchar

9 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

10 Web Services Candice Sonchar
Mule Overview 5/8/2019 Web Services Candice Sonchar

11 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

12 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

13 Web Services Candice Sonchar
Hello World JMS Hello World Mule Hello World 5/8/2019 Web Services Candice Sonchar

14 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

15 Web Services Candice Sonchar
Resources Java Message Service Tutorial. Web Services Activity . Java Technology and Web Services . 5/8/2019 Web Services Candice Sonchar


Download ppt "Standards, APIs, and Applications"

Similar presentations


Ads by Google