Download presentation
1
Service Oriented Architecture and Web Services
The Road to Enterprise Application Integration (EAI) Presented by Kushan Athukorala
2
Agenda Introduction Service Service oriented architecture (SOA)
Web Services Web Service Stack XML SOAP Apache SOAP Architecture Anatomy of HelloWorld
3
Introduction Most enterprises have made extensive investments in system resources over the course of many years. Such enterprises have an enormous amount of data stored in legacy enterprise information systems (EIS). Is it practical to discard existing systems and rebuild everything from scratch? No What is the cost-effective way? Evolve and Enhance EIS How can this be done? Service Oriented Architecture (SOA)
4
Introduction cont. SOA can help organizations to
Streamline business processes Adapt to changing needs and competition Enabling the software as a service concept
5
Example eBay eBay is opening up its web services API for its online auction. Through the new APIs, developers can build custom applications that link to the eBay auction site Sellers can submit items for sale via these applications. This type of strategy, however, will increase the customer base for eBay.
6
Service A service is a provider/client interaction that creates and captures value
7
Service Oriented Architecture (SOA)
Service Oriented Architecture is a paradigm for organizing and utilizing distributed capabilities that may be under the control of different ownership domains. It provides a uniform means to offer, discover, interact with and use capabilities to produce desired effects consistent with measurable preconditions and expectations.
8
Web Services A Web service is a software system designed to support interoperable machine-to-machine interaction over a network. It has an interface described in a machine-processable format
9
SOA/Web Service Triangle
10
Web Service Stack
11
XML XML offers Definition of self-describing data in worldwide standardized Structured data and knowledge exchange for enterprises in various industries Integration of information from different sources into uniform documents
12
Example Your Address Example
HTML Markup - HTML tags are presentation-oriented <em>Virtusa Corp.</em> <br> Colombo <strong>Sri Lanka</strong> How it displays Virtusa Corp. Colombo Sri Lanka
13
Example cont. Your Address Example
XML Markup - XML tags are chosen for content-structuring needs <Address> <Name>Virtusa Corp.</Name> <City>Colombo</City> <Country>Sri Lanka</Country> </Address> How it structured
14
SOAP SOAP is a It gives Interoperability to Web Services
Lightweight protocol for exchange of information in a decentralized, distributed environment. SOAP is platform-independent. XML based protocol It gives Interoperability to Web Services
15
XML Messaging Using SOAP
16
Apache SOAP Architecture
17
Anatomy of HelloWorld Home Work Study AXIS web services
Follow the 4 steps mentioned in below link to develop hello world web service
18
Thank You
19
USA INDIA SRILANKA UK www.virtusa.com
"Virtusa" is a trademark of the company and a registered trademark in the EU and In India. "Productization" is a service mark of the company and a registered service mark in the United States. "vRule" is a service mark of the company. For more information please contact © V I r t u s a C o r p o r a t i o n
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.