metro

8
Priyank Kapadia Technologist http://priyank- genius.blogspot.com Metro

Upload: priyank

Post on 20-Aug-2015

1.363 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Metro

Priyank KapadiaTechnologist

http://priyank-genius.blogspot.com

Metro

Page 2: Metro

What is MetroMetro is an extensible web-service stack. Part of Glassfish community.Involves .NET Services.Implements the JAX-WS APIFoundation For all higher level features

plug-inJSON SupportSpring Integration

Page 3: Metro

Installing MetroA NetBeans plugin to develop web services.

Maven2 plugins.

Ant tasks for Ant related project

Download Metro

Page 4: Metro

Functionality Point of ViewSupports the core of Web Services and the

power of Metro lies in

Transports

Reliability

Transaction

Security

Page 5: Metro

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

Page 6: Metro

ReliabilityImplementing 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

Page 7: Metro

Transaction

If even one operation fails then all other operations are aborted.

Metro enables transactional support for web services.

Page 8: Metro

More on MetroFrom 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 ”