Web Services - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

Web Services

Description:

Web Services Standards, APIs, and Applications By Candice Sonchar Agenda What are Web Services Web Services Standards Using JMS Using Mule JMS vs. Mule What are Web ... – PowerPoint PPT presentation

Number of Views:60
Avg rating:3.0/5.0
Slides: 16
Provided by: Test8220
Learn more at: http://cs.uccs.edu
Category:
Tags: java | jdbc | services | web

less

Transcript and Presenter's Notes

Title: Web Services


1
Web Services
  • Standards, APIs, and Applications

By Candice Sonchar
2
Agenda
  • What are Web Services
  • Web Services Standards
  • Using JMS
  • Using Mule
  • JMS vs. Mule

3
What are Web Services?
  • Enterprise applications
  • Provide applications to run across platforms and
    frameworks
  • Great interoperability and extensibility
  • Deliver sophisticated added-value services

4
Standards
  • Message orientation
  • Protocol composability
  • Autonomous services
  • Managed Transparency
  • Protocol based integration

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

6
JMS Components
  • JMS Provider
  • JMS Clients
  • Messages
  • Point-to-point
  • Publish-Subscribe
  • Administered objected
  • Native clients

7
JMS API Programming Model
8
Messaging Domains
Point-to-Point
Pub-Sub
9
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)

10
Mule Overview
11
Mule Architecture
 
  • Carry data between applications within or outside
    Intranet
  • Manage Universal Message Objects (POJOs)
  • Communication through message endpoints.


12
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.

13
Hello World
  • JMS Hello World
  • Mule Hello World

14
Future Research
  • Future of JMS with Java as Open Source
  • More cross platform Web Services

15
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/Reque
    stReplyJmsExample.html
Write a Comment
User Comments (0)
About PowerShow.com