Presentation is loading. Please wait.

Presentation is loading. Please wait.

Service Oriented Architecture and Web Services

Similar presentations


Presentation on theme: "Service Oriented Architecture and Web Services"— Presentation transcript:

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


Download ppt "Service Oriented Architecture and Web Services"

Similar presentations


Ads by Google