Web Services and the Service-Oriented Architecture
Upcoming SlideShare
Loading in...5
×
 

Web Services and the Service-Oriented Architecture

on

  • 1,064 views

PowerPoint presentation on Web Services and the Service-Oriented Architecture from Library Technology Reports

PowerPoint presentation on Web Services and the Service-Oriented Architecture from Library Technology Reports

Statistics

Views

Total Views
1,064
Views on SlideShare
1,062
Embed Views
2

Actions

Likes
0
Downloads
41
Comments
0

2 Embeds 2

http://eden.rutgers.edu 1
http://www.slideshare.net 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Web Services and the Service-Oriented Architecture Web Services and the Service-Oriented Architecture Presentation Transcript

    • Web Services and the Service-Oriented Architecture
      November 5, 2009
      Ruben Balderas
      Jill Baron
      Jessica Ng
      Jing Yang
    • Basic Concepts
      Service-Oriented Architecture
      SOA is an organizing principle for an organization's technical infrastructure to support the needs of the organization's software users.
      Web services are the dominant approach for implementing SOA.
    • Web Services Are Not
      Web interfaces
      Web-based information resources
      Web-based “services”
      Software as service
      Application service provider
      Web Service Librarian
    • Web Services
      Definition
      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 (specifically WSDL). Other systems interact with the Web service in a manner prescribed by its description using SOAP messages, typically conveyed using HTTP with an XML serialization in conjunction with other Web-related standards.
      (World Wide Web Consortium)
    • Example: Amazon Web Services
    • Amazon E-Commerce Service
    • Communication Path for Web Services
    • Web-Service Components and Protocols
      • eXtensible Markup Language (XML)
    • Web-Service Components and Protocols
      • eXtensible Markup Language (XML)
      • Simple Object Access Protocol (SOAP)
    • Web-Service Components and Protocols
      • eXtensible Markup Language (XML)
      • Simple Object Access Protocol (SOAP)
      • Web Services Description Language (WSDL)
    • Web-Service Components and Protocols
      • eXtensible Markup Language (XML)
      • Simple Object Access Protocol (SOAP)
      • Web Services Description Language (WSDL)
      • Universal Description, Discovery and Integration (UDDI)
    • Open Source Protocol Substitutes
      Representational State Transfer (REST)
      - Substitute for SOAP
      -Response as an XML Stream
       Easier and faster to implement
       Better Performance and response time
      • Really Simple Syndication (RSS)
    • Web Services in the Library Environment
      The VIEWS Initiative
      Vendor Initiative for Enabling Web Services (VIEWS).
      A consortium of vendors formed to facilitate the development of interoperable Web services related to library applications.
      Goal: Provide a forum in which library-automation vendors could establish a set of Web services that can be used in library applications.
    • Mission:
      • Developing best practices for designing and deploying web services
      • Produce and maintain a “Web Services Best Practices” document for general use in assessing new and ongoing Web-service applications
      • Provide and maintain “Web Services Interoperability Mechanisms
    • Non-Web-Service Library Standards and Protocols
      Z39.50
      ISO 10160/10161 and ISO ILL
      UN/EDIFACT and ANSI x12
      MARC 21 Format
      Dublin Core
      OpenURL
    • MARC 21 Format
    • Marc 21 Format
    • OpenURL
    • Open URL
    • Library Protocols based on Web Services
      Z39.50 International: Next Generation (ZING)
      Established to take the concepts and functionality embodied in Z39.50 forward.
      Development of a version of Z39.50 in the framework of Web services – search-and-retrieval protocol.
      SRU: Search/Retrieve via URL
      SRW: Search/Retrieve Web Service
    • SRU and SRW supports three operations:
      SearchRetrieve
      Scan
      Explain
    • The Cheshire Project
    • The Cheshire Project
    • The Cheshire Project
    • Open Archives Initiative Protocol for Metadata Harvesting
      Supports federated-search model
      Harvesting metadata from multiple information repositories
      Create centralized search services
      Provides alternative to those based on simultaneous queries.
      Relies on data providers and service providers.
      Web harvesting: Provides means to harvest new and changed pages.
    • When we think of architecture we think of
    • or
    • “Service-oriented” architecture might be more like
    • INTEROPERABILITY
      or,
      many moving parts
    • Why this matters
    • Services make life easier
    • We want to do things here:
    • Research
    • Architectural Repository, aka SOA
    • SOA allows the library or archive:
      Manage materials effectively
      Build on resources
      Greater collaboration with other organizations and businesses
      Provide services within campus or municipal portal environments or other non-traditional channels
      Enhance research experience
    • SOA allows the user:
      Ease of access
      Multimedia resources
      More resources = a more global understanding of a subject
      Opportunity to consider relationships between items
      More fun
    • Questions?
      Comments?