search
Login | Signup | Support
  • 0
  • ×

    Add as FriendWeb Services

    by: Rogers

    Current Rating : Rate It :

    212

    Views

    Download
     
    1 : 1 Web Services Partha Goswami 04IT6015
    2 : 2 Overview What is Web Service Motivation for web Services Web Services Architecture Future Vision and Challenges
    3 : 3 PO Service Credit Service Consolidate Results Example: Web based purchase What Is Web Services Web services are self contained, self describing, modular applications that can be published, located, and invoked across the web. Web services perform functions, which can be anything from simple requests to complicated business processes". ---- According to IBM Figure Taken from Oracle Session id: 40024
    4 : 4 Service Description Service Description Service Description Publish Directory Service Search / Use Service Integration Virtual Travel Agency B2B B2B B2B Features Of Web Services Migration Of Existing web Application Standards are the Base Communicate using messages Robust , Effective, Flexible Security Services Description Web Service Discovery Figure Taken from Intelligent agent course 2003/2004 by Dr. Omar Belakhdar
    5 : 5 Benefits of Web Service? Create a single, comprehensive, flexible Web platform Utilization existing Infrastructure Web services gives users the option of choosing a particular hardware and software platform without being concerned about the integration cost. Content management systems to store information in a repository where it is easily accessible for reuse Traditional security mechanisms have given way to "entitlement programs"
    6 : 6 Web Services Meet Business Processes Web Service 1 Web Service 2 Web Service 3 Web Service 4 Web Service 5 Web Service n Sales Logistics Support Finance HR Partners Support Network
    7 : 7 How widespread they are today? “IDC report, nearly 50% of enterprises interviewed will have implemented Web services by 2006. IDC estimates that 5% of all U.S. enterprises had completed Web Services initiatives by the end of 2002, and it projects that 80% will have some kind of Web services project underway by 2008” “Gartner expects Web services will dominate the deployment of new application solutions for Fortune 500 companies by 2004” “Approximately 79% of companies surveyed in the summer of 2002 planned to implement a Web services project in 2003, according to the Software & Information Industry Association (SIIA) and Systinet Corp.,” “To not explore investing in some type of Web services initiative at this point would be a mistake. There's a distinct need today for application interoperability, which is the goal of Web services."says Laurie A. Seymour, a program manager at research firm IDC. Web services "are becoming extremely important, extremely fast," says Whit Andrews, an analyst in research firm Gartner's Internet platform and Web services group.
    8 : 8 A Computer is digital electronic Machine made of a CPU, a Control Unit and memory It is part of the Computer that controls the flow of data It can be RAM or ROM. It is used in a Computer to store information It is random access Memory It is a read-only Memory It is used to do mathematical and logical calculation CPU Control Unit Memory RAM ROM Computer Hypertext text that forms the document title body of the document appears here General form of HTML document This is the picture of the book: To get information about the publisher, click on
    9 : 9 Network Site A Site B Site C Accessing Distributed Services World wide Web
    10 : 10 This is The Text to boldface. Browser Architecture Controller HTTP Client Optional Client HTML interpreter Optional Interpreter Network Interface D R I V E R Input from mouse and keyboard Communication with remote Sever Output sent to display Major Component of Web Browser Request line Header A blank line Body Request message Status line Header A blank line Body Response Message Browser This is the text to be boldface Request type (method) Resource (URL) HTTP version Method Port Path :// Host / :
    11 : 11 Categories of Web document Web document Static Dynamic Active Client Client Document Response Request Program Program Document Response Request Document Client Client Client Server Server Server Server Server Active document Dynamic Document
    12 : 12 Web Services Architecture Architecture can be described in terms of What goes “on the wire”: Formats and protocols.- XML, SOAP, and WS-Addressing What describes what goes on the wire: Description languages.- Machine-readable metadata What allows us to find these descriptions: Discovery of services- Web service discovery What protocols to use to transport Specification for enumeration of service resources
    13 : 13 In Web services, a message is an XML document information item as defined by the XML Information The Information items generally maps to the various features in an XML document, such as elements, attributes, namespaces, and comments …. There are eleven types of information items in an XML document. It allows opaque binary data to be interleaved with traditional text-based markup. The W3C XML-binary Optimized Packaging (or XOP) format. SOAP Message Transmission Optimization Method, or MTOM, then specifies how to bind this format to SOAP XOP and MTOM are the preferred approach for mixing raw binary with text-based XML XML-eXtensible Markup Language .
    14 : 14 SOAP- Simple Object Access Protocol SOAP provides a simple and lightweight mechanism for exchanging structured and typed information between peers in a decentralized, distributed environment using XML Contains three elements: ,
    , and . SOAP Node, original sender , ultimate receiver, intermediary, message path. Message Exchange Patterns: Broadcast transports , Push Model, Pull Model Transport Independence: using HTTP , SOAP-over-UDP
    15 : 15 Metadata Metadata enables interoperability. Describe the message interchange formats the service can support Web Service Description Language, or WSDL, was the first widely adopted mechanism for describing the basic characteristics of a Web service. WSDL may define where the service is available and what communications protocol is used to talk to the service. WS-Policy introduces a simple and extensible grammar for expressing policy
    16 : 16 Discovery Two most common approaches to finding information in a computer system: looking in a well-known location, or broadcasting a request to all available listeners. The Universal Description, Discovery, and Integration protocol, or UDDI, specifies a protocol for querying and updating a common directory of Web service information. UDDI directory approach can be used when Web service information is stored in well-known locations. Microsoft, IBM and SAP host the UDDI Business Registry. Directory entry has three primary parts – the service provider, Web services offered, and bindings to the implementations. Dynamically discovered Web services explicitly announce their arrival and departure from the network.
    17 : 17 Agreement Coordination and Enumeration When multiple Web services complete a joint unit of work or operate under a common behavior, there must be common agreement on what protocols to use. This minimum amount of coordination among Web services is unavoidable. The specifications that define this functionality are WS-ReliableMessaging, Reliable Messaging WS-Coordination, WS- AtomicTransaction and WS-BusinessActivity. Enumeration, in particular, is achieved though establishing a session between the data source and the requestor. Successive messages within the session transport the collection of elements being retrieved. They are based on WS-Enumeration, WS-Transfer, and WS-Eventing.
    18 : 18 Security Challenges Previously Security professionals tend to focus narrowly on protecting assets Modern security systems that intelligently manage and store user information and cross-reference it with enterprise access rules Presently Security professionals help to rapidly launch new business activities while protecting assets To maximize the reach of Web services, end-to-end security must be provided when intermediaries are not trusted by the communicating endpoints. Even though the security requirements for Web services are complex, no new security mechanisms were invented to satisfy the needs of SOAP-based messaging
    19 : 19 High Availability Web Services Using Cluster Administrators of large Web sites are faced with managing the growth in a 24x7 environment. Networking strategies and services, and Server clustering IP traffic destined for the virtual server is assigned to the server in the cluster that is best suited for that transaction Clustering of servers provides the following benefits: Rapid response to unexpected growth Balanced multiple work-load Continuous application availability Investment protection
    20 : 20 Future Vision and Challenges Technology vendors plan to develop, market, and lend online Web services to fulfill virtually any business function. Companies will be able to simply search a public directory of applications and download those that fit their needs. Right now we have only tools and standards which are still not matured, but it’s needless to say that its time to learn and practice some web services development Challenges: How will vendors provide end-to-end security? Who is accountable when vendors fail to deliver promised services? How will vendors guarantee availability and reliability? How will vendors handle pricing?
    21 : 21 References 1. An Introduction to the Web Services Architecture and Its Specifications by Luis Felipe Cabrera, Christopher Kurt, Don Box 2. Oncoming wave with Web Services - by Benny Alexander 3. High Availability Web Services by Cisco Systems 4. Web Foundation Overview by Cisco Systems 5. The Web Services Promise by Cisco Systems 7. Web Services Infrastructure by Phil Wainewright

    Presentation Tags

    Copyright © 2019 www.slideworld.com. All rights reserved.