Metro
Upcoming SlideShare
Loading in...5
×
 

Metro

on

  • 2,222 views

Metro web service stack from glassfish community

Metro web service stack from glassfish community

Statistics

Views

Total Views
2,222
Views on SlideShare
2,114
Embed Views
108

Actions

Likes
0
Downloads
47
Comments
0

4 Embeds 108

http://priyank-genius.blogspot.com 102
http://www.slideshare.net 4
http://www.priyank-genius.blogspot.com 1
http://priyank-genius.blogspot.co.at 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Metro Metro Presentation Transcript

  • Priyank Kapadia Technologist http://priyank-genius.blogspot.com Metro
  • What is Metro
    • Metro is an extensible web-service stack.
    • Part of Glassfish community.
    • Involves .NET Services.
    • Implements the JAX-WS API
    • Foundation For all higher level features plug-in
    • JSON Support
    • Spring Integration
  • Installing Metro
    • A NetBeans plugin to develop web services.
    • Maven2 plugins.
    • Ant tasks for Ant related project
    • Download Metro
  • Functionality Point of View
    • Supports the core of Web Services and the power of Metro lies in
      • Transports
      • Reliability
      • Transaction
      • Security
  • Transport
    • Metro can act as both a client and a server for HTTP. The HTTP web service can run inside any servlet container.
    • SOAP(Simple Object Access Protocol) over TCP enables efficient transmission of SOAP messages
    • There are other transports available including the, JMS transport, SMTP transport.
  • Reliability
    • Implementing the WS-ReliableMessaging specification.
    • Turning on reliability, in Metro, when developing a web service, can be achieved by a simple click in NetBeans MTOM Panel
  • Transaction
    • If even one operation fails then all other operations are aborted.
    • Metro enables transactional support for web services.
  • More on Metro
    • From the GlassFish community:
    • “ Metro builds on top of libraries that are independently reusable outside the context of web services. Those includes:
    • JAXB RI for the databinding layer
    • SAAJ for raw DOM access to SOAP messages
    • Woodstox for efficient XML parsing
    • XML stream buffer for efficient infoset buffering ”