WEB SERVICES Mr. P. VASANTH SENA. W EB SERVICES The world before Situation Problems Solutions Motiv. for Web Services Probs. with Curr. sols. Web Services.

Презентация:



Advertisements
Похожие презентации
© 2005 Cisco Systems, Inc. All rights reserved. BGP v Route Selection Using Policy Controls Using Multihomed BGP Networks.
Advertisements

© 2005 Cisco Systems, Inc. All rights reserved.INTRO v Building a Simple Serial Network Understanding the OSI Model.
Evgeniy Krivosheev Andrey Stukalenko Vyacheslav Yakovenko Last update: Nov, 2013 Spring Framework Module 1 - Introduction.
© 2005 Cisco Systems, Inc. All rights reserved.INTRO v Connecting Networks Understanding How TCP/IP Works.
Designing Network Management Services © 2004 Cisco Systems, Inc. All rights reserved. Designing the Network Management Architecture ARCH v
Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name.
Introducing Cisco Network Service Architectures © 2004 Cisco Systems, Inc. All rights reserved. Introducing the Cisco AVVID Framework ARCH v
© 2006 Cisco Systems, Inc. All rights reserved.ONT v Implement the DiffServ QoS Model Implementing QoS Preclassify.
Copyright 2003 CCNA 4 Chapter 16 Introduction to Network Administration By Your Name.
Copyright 2003 CCNA 4 Chapter 11 Scaling IP Addresses By Your Name.
© 2006 Cisco Systems, Inc. All rights reserved. BSCI v Implementing BGP Explaining BGP Concepts and Terminology.
Internet Structure. 1. The Definition Internet, WAN, connect, networks, are built, by different principles Internet, WAN, connect, networks, are built,
© 2006 Cisco Systems, Inc. All rights reserved. BCMSN v Introducing Campus Networks Network Requirements.
© 2006 Cisco Systems, Inc. All rights reserved. CVOICE v Introduction to VoIP Introducing VoIP Network Technologies.
© 2004 Cisco Systems, Inc. All rights reserved. IPTX v Module Summary Quality of Service (QoS) is the ability of the network to provide better or.
© 2007 Cisco Systems, Inc. All rights reserved.DESGN v Module Summary The hierarchical network structure is composed of the access, distribution,
© 2005 Cisco Systems, Inc. All rights reserved.INTRO v Ensuring the Reliability of Data Delivery Understanding How UDP and TCP Work.
Copyright 2003 CCNA 4 Chapter 22 Developing Network Security and Network Management Strategies By Your Name.
© 2009 Avaya Inc. All rights reserved.1 Chapter Two, Voic Pro Components Module Two – Actions, Variables & Conditions.
© 2004, Cisco Systems, Inc. All rights reserved. CSIDS Lesson 4 Cisco Intrusion Detection System Architecture.
Транксрипт:

WEB SERVICES Mr. P. VASANTH SENA

W EB SERVICES The world before Situation Problems Solutions Motiv. for Web Services Probs. with Curr. sols. Web Services Solution +ve and -ve of Web Services Fund. Of Web Services Service Oriented Arch. Examples AGENDA

W EB SERVICES The world before AGENDA Situation Problems Solutions

Problems Solutions W EB SERVICES The world before Situation The World Before Web Services Org A System A Java Windows System B.NET Windows System C C++ Linux Org B System A.NET Windows System B C++ Linux

Solutions Problems W EB SERVICES The world before Situation The World Before Web Services Org A System A Java Windows System B.NET Windows System C C++ Linux Org B System A.NET Windows System B C++ Linux Problems Different types of platforms Different types of programming languages Solution Create bridge System A PL A Platform A System B PL B Platform B Bridge

Solutions W EB SERVICES The world before Situation The World Before Web Services Org A System A Java Windows System B.NET Windows System C C++ Linux Org B System A.NET Windows System B C++ Linux Another Better Solutions

W EB SERVICES The world before Situation Problems Solutions Motiv. for Web Services Probs. with Curr. sols. Web Services Solution AGENDA

W EB SERVICES The world before Situation Problems Solutions Motiv. for Web Services Probs. with Curr. sols. Web Services Solution Problems with current solutions Involve a whole learning curve Not based on standardized rules and specifications Module A Module B Module C Module B Module A CORBA RMI

W EB SERVICES The world before Situation Problems Solutions Motiv. for Web Services Probs. with Curr. sols. Web Services Solution Web Services Standardized method of communication between software applications Provide Module B Module A C++ Java Distributed components are interfaced via non-object-specific protocols

W EB SERVICES The world before Situation Problems Solutions Motiv. for Web Services Probs. with Curr. sols. Web Services Solution +ve and -ve of Web Services AGENDA

W EB SERVICES The world before Situation Problems Solutions Motiv. for Web Services Probs. with Curr. sols. Web Services Solution +ve and -ve of Web Services +ve and –ve of Web Services Advantages of web services Web services provide interoperability between various software applications running on disparate platforms/operating systems Web services use open standards and protocols By utilizing HTTP, web services can work through many common firewall security measures without requiring changes to the firewall filtering rules. Other forms of RPC may more often be blocked

W EB SERVICES The world before Situation Problems Solutions Motiv. for Web Services Probs. with Curr. sols. Web Services Solution +ve and -ve of Web Services +ve and –ve of Web Services Advantages of web services Web services allow software and services from different companies and locations to be combined easily to provide an integrated service. Web services allow the reuse of services and components within an infrastructure. Web services are loosely coupled thereby facilitating a distributed approach to application integration.

W EB SERVICES The world before Situation Problems Solutions Motiv. for Web Services Probs. with Curr. sols. Web Services Solution +ve and -ve of Web Services +Ve and –Ve of Web Services Disadvantages of web services Web services standards features such as transactions are currently nonexistent or still in their infancy compared to more mature distributed computing open standards such as CORBA. Web services may suffer from poor performance compared to other distributed computing approaches such as RMI, CORBA, or DCOM.

W EB SERVICES The world before Situation Problems Solutions Motiv. for Web Services Probs. with Curr. sols. Web Services Solution +ve and -ve of Web Services Fund. Of Web Services AGENDA

Fund. Of Web Services W EB SERVICES The world before Situation Problems Solutions Motiv. for Web Services Probs. with Curr. sols. Web Services Solution +ve and -ve of Web Services Fundamentals of Web Services Definition A web service is a programmable component that provides a service and is accessible over the Internet. Component Instance Client Network

Fund. Of Web Services W EB SERVICES The world before Situation Problems Solutions Motiv. for Web Services Probs. with Curr. sols. Web Services Solution +ve and -ve of Web Services Fundamentals of Web Services Web services stack

Fund. Of Web Services W EB SERVICES The world before Situation Problems Solutions Motiv. for Web Services Probs. with Curr. sols. Web Services Solution +ve and -ve of Web Services Fundamentals of Web Services Web services stack Service & Information Layer Service Implementation Web Service Interface (WSDL) Types Message Operation Port Type Binding Port Service

Fund. Of Web Services W EB SERVICES The world before Situation Problems Solutions Motiv. for Web Services Probs. with Curr. sols. Web Services Solution +ve and -ve of Web Services Fundamentals of Web Services Web services stack Service & Information Layer Example

Fund. Of Web Services W EB SERVICES The world before Situation Problems Solutions Motiv. for Web Services Probs. with Curr. sols. Web Services Solution +ve and -ve of Web Services Fundamentals of Web Services Web services stack Packaging Layer Simple Object Access Protocol (SOAP) is a lightweight protocol designed for the exchange of information Defines a modular packaging model and the encoding mechanisms for encoding data within modules. SOAP Envelope Encoding rules RPC representation

Fund. Of Web Services W EB SERVICES The world before Situation Problems Solutions Motiv. for Web Services Probs. with Curr. sols. Web Services Solution +ve and -ve of Web Services Fundamentals of Web Services <SOAP-ENV:Envelope xmlns:SOAP- ENV=" SOAP-ENV:encodingStyle= ' A2B Header Copier54321 MotorFailure Web services stack Packaging Layer

Fund. Of Web Services W EB SERVICES The world before Situation Problems Solutions Motiv. for Web Services Probs. with Curr. sols. Web Services Solution +ve and -ve of Web Services Fundamentals of Web Services Web services stack Protocol Layer Any of the standard Internet protocols may be used to invoke web services over the network. The initial definition focuses specifically on HTTP/1.1 and the encrypted HTTPS FTP and SMTP can also be used

W EB SERVICES The world before Situation Problems Solutions Motiv. for Web Services Probs. with Curr. sols. Web Services Solution +ve and -ve of Web Services Fund. Of Web Services Service Oriented Arch. AGENDA

Service Oriented Arch. Fund. Of Web Services W EB SERVICES The world before Situation Problems Solutions Motiv. for Web Services Probs. with Curr. sols. Web Services Solution +ve and -ve of Web Services Service Oriented Arch. It's an architectural style of building software applications that promotes loose coupling between components so that you can reuse them