Web Services Strategy



Similar documents
Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

Service Oriented Architecture

Introduction to Service Oriented Architectures (SOA)

Research on the Model of Enterprise Application Integration with Web Services

BUSINESS PROCESS AND EBXML - WEB SERVICES INTEGRATION PLATFORM, REQUIREMENTS, ARCHITECTURES, SECURITY

Introduction to UDDI: Important Features and Functional Concepts

AquaLogic Service Bus

Architectural Requirements for an SOA Based on Web Services. Jim Bole VP, Engineering Infravio, Inc. April 23, 2003

Introduction into Web Services (WS)

A Quick Introduction to SOA

B2B Glossary of Terms

Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)

Lesson 4 Web Service Interface Definition (Part I)

David Pilling Director of Applications and Development

Service Virtualization: Managing Change in a Service-Oriented Architecture

GIS Web Services. Acknowledgement: Thanks to Principal & Dr. (Mrs.) G.V. Rao, CRS-GIS, K.J.

4. Concepts and Technologies for B2C, B2E, and B2B Transaction

Service-Oriented Architectures

Improving Agility at PHMSA through Service-Oriented Architecture (SOA)

SOA Planning Guide The Value Enablement Group, LLC. All rights reserved.

Exposing Data as a Service in the Army Enterprise

How To Understand A Services-Oriented Architecture

Grid Computing. Web Services. Explanation (2) Explanation. Grid Computing Fall 2006 Paul A. Farrell 9/12/2006

Government's Adoption of SOA and SOA Examples

Extending SOA Infrastructure for Semantic Interoperability

Creating Web Services in NetBeans

SOA REFERENCE ARCHITECTURE: SERVICE TIER

SOA Fundamentals For Java Developers. Alexander Ulanov, System Architect Odessa, 30 September 2008

Web Services Implementation: The Beta Phase of EPA Network Nodes

Service-oriented architecture in e-commerce applications

XIII. Service Oriented Computing. Laurea Triennale in Informatica Corso di Ingegneria del Software I A.A. 2006/2007 Andrea Polini

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Run-time Service Oriented Architecture (SOA) V 0.1

Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform SOA Maturity/Adoption Model Demo Q&A

Service-Oriented Architecture and Software Engineering

1.264 Lecture 24. Service Oriented Architecture Electronic Data Interchange (EDI) Next class: Anderson chapter 1, 2. Exercise due before class

Service-Oriented Architecture: Analysis, the Keys to Success!

Web Services and Service Oriented Architectures. Thomas Soddemann, RZG

Introduction to Web services architecture

The Use of Service Oriented Architecture In Tax and Revenue

Increasing IT flexibility with IBM WebSphere ESB software.

Enterprise Service Bus Defined. Wikipedia says (07/19/06)

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

PUR1311/19. Request for Information (RFI) Provision of an Enterprise Service Bus. to the. European Bank for Reconstruction and Development

Federated Service Oriented Architecture for Effects-Based Operations

LinuxWorld Conference & Expo Server Farms and XML Web Services

Oracle SOA Suite: The Evaluation from 10g to 11g

Unlocking the Power of SOA with Business Process Modeling

Middleware and the Internet. Example: Shopping Service. What could be possible? Service Oriented Architecture

Mobility Information Series

Chapter 5. Learning Objectives. DW Development and ETL

IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities.

Motivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures

Service Oriented Architecture

T Network Application Frameworks and XML Web Services and WSDL Tancred Lindholm

Getting started with API testing

Cloud Computing & Service Oriented Architecture An Overview

Web Services Technologies

Jitterbit Technical Overview : Salesforce

Emergency Services Interconnection Forum (ESIF) Emergency Services Messaging Interface Task Force ( Task Force 34 )

Entitlements Access Management for Software Developers

Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices

Increasing IT flexibility with IBM WebSphere ESB software.

NIST s Guide to Secure Web Services

Jitterbit Technical Overview : Microsoft Dynamics AX

SERVICE ORIENTED ARCHITECTURE

Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com

SOA Myth or Reality??

EAI vs. ETL: Drawing Boundaries for Data Integration

Integrating CRM On Demand with the E-Business Suite to Supercharge your Sales Team

E-HEALTH PLATFORMS AND ARCHITECTURES

Service-Oriented Architecture Foundation

1 What Are Web Services?

The Role of the BI Competency Center in Maximizing Organizational Performance

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

THE CCLRC DATA PORTAL

EVALUATING INTEGRATION SOFTWARE

Guideline for Implementing the Universal Data Element Framework (UDEF)

The webmethods ESB. The Foundation of your SOA. Jean-Michel Ghyoot, Principal Solution Architect, March 28, 2013

IBM WebSphere ESB V6.0.1 Technical Product Overview

Internationalization and Web Services

WhiteWave's Integrated Managed File Transfer (MFT)

UDDI Executive White Paper November 14, 2001

The Next Generation Enterprise

ebay : How is it a hit

A standards-based approach to application integration

EBXML FEATURE SOAP WSDL. written by Una Kearns UDDI. Content Management & Web Services. 6 November

Outline SOA. Properties of SOA. Service 2/19/2016. Definitions. Comparison of component technologies. Definitions Component technologies

Enterprise Application Designs In Relation to ERP and SOA

ISM/ISC Middleware Module

What You Need to Know About Transitioning to SOA

Transcription:

Web Services Strategy

Agenda What What are are Web Web Services? Services? Web Web Services Services --The The Technologies Technologies Web Web Services Services Compliments Compliments Overall Overall Data Data Strategy Strategy How How does does this this help help Business? Business? Conclusion Conclusion

Web Services A Web Service is a self-describing, self-containing modular application. The Web Service is descriptive logic that is packaged so that it can be located and invoked programmatically over the Internet using a set of low overhead, open standard network and application protocols (i.e. SOAP, UUDI, XML, etc.) Publish Interact Note: The current focus is on the Interact component of Web Service using SOAP technology. Service Directory Find Consumer Publish & Find Interact Define Connect UDDI, WS-Inspection SOAP, SwA, ebxml Messaging Service XML, WSDL, XSD, XSLT IP, DNS, URL, HTTP, HTTPS

Web Services Examples MapQuest offers a Web Services system that allows for flexible integration of the MapQuest search engine on various Web sites. Borders provides Web visitors with detailed maps and driving directions for all locations that makes finding the nearest Borders store quick and easy. Cendant (parent company to Century21, ERA and Coldwell Banker) taps into powerful mapping engines helping clients locate homes and the nearest realtor office. Travelocity.com offers a hotel-booking tool, which enables travelers to search for hotels near a specific location with as much or as little information as is available using the MapQuest search engine.

Web Services Examples CBS MarketWatch offers a Web Service integration tool through BigCharts.com that allows for flexible use of its Stock Tickers and Market Charts on various Web sites. MarketWatch powers the Motley Fool news alerts as part of www.fool.com Citibank offers CBS MarketWatch news and portfolio tracker on the Citi.com site AG Edwards has integrated MarketWatch news and price alerts into the AGe-Connect site. CSFBdirect customers are able to access CBS MarketWatch realtime and symbol-specific news, as well as a suite of proprietary market columns via the CSFBdirect portal.

Key Web Services Benefits Provide a straightforward, low entry cost mechanism for system-tosystem interaction between companies Based on a set of industry standard protocols and technologies available on all platforms Support the reuse and extension of existing components/applications Enables just-in-time integration - allowing disparate business services to be federated into a composite, value-added business function without intervention from a programmer Technically enables communication between diverse technologies within an organization - and externally to trading partners, customers and suppliers Web services are additive, not necessarily replacement, technology

Agenda What What are are Web Web Services? Services? Web Web Services Services --The The Technologies Technologies Web Web Services Services Compliments Compliments Overall Overall Data Data Strategy Strategy How How does does this this help help Business? Business? Conclusion Conclusion

Core Web Standards Web Services technologies are driven by standards supported by all vendors to maximize interoperability. Core Stack Discovery: UDDI The core standards are already defined: Discovery Web Services are registered in central registries (UDDI) and can be discovered there Description Description: WSDL Web Service provider describes its services with all details via a standard XML document called WSDL Messaging Packaging: HTTP GET/POST, SOAP Transport: HTTP, HTTPS, SMTP, FTP, Message Queuing Use of XML as the basis for document centric messaging protocol. SOAP is establishing itself as the foremost message protocol for Web Services Transport Defines the protocols used to transport messages. HTTP is the de facto standard network protocol for Internet-available Web Services

Web Services Technologies Web Services are a developing capability that build on both existing and new technologies /standards. Rarely is a web service mentioned without discussion of XML. Other protocols such as SOAP are viewed as the most likely standard for wrapping XML - but the technologies are still evolving. Web services: are based on Internet standards are platform agnostic are widely available have complete vendor support are a key enabler of SOAs (Service Oriented Architectures) Service Description WSDL Data Exchange Protocols SOAP Data Representation XML Discovery & Publication UDDI Network and Transport Protocols TCP/IP, HTTP, HTTPS, FTP, SMTP Core Web service standards

Web Services - The Technologies in Detail XML (Extensible Markup Language) - Platform independent, language-neutral data representation format SOAP (Simple Object Access Protocol) - Lightweight, extensible protocol for information exchange across different systems and protocols. Part of the SOAP specification defines a set of rules for how to use XML to represent data. Other parts of the SOAP specification define an extensible message format, conventions for representing remote procedure calls (RPCs) using SOAP message format, and bindings to the HTTP protocol. WSDL (Web Service Description Language) - An XML-based contract language that defines a standard mechanism for documenting what messages a Web Service accepts and generates (i.e. interfaces). UDDI (Universal Description, Discovery, and Integration) - Specifies a mechanism for Web Service providers to advertise the existence of their Web Services and for Web Service consumers to locate Web Services of interest. UDDI Registries offer data, metadata, bindings, pointers, and documents for finding and invoking Web Services that includes client and server APIs for publishing to, editing, and querying registry entries.

Agenda What What are are Web Web Services? Services? Web Web Services Services --The The Technologies Technologies Web Web Services Services Compliments Compliments Overall Overall Data Data Strategy Strategy How How does does this this help help Business? Business? Conclusion Conclusion

Consistent Data Framework Access Methods Access Methods Standards Data Standards Data Data Quality Data Quality Data Architecture Data Architecture Ownership Data Ownership Data Internal Data Exchange External Data Exchange Portals / Websites Internal Data Exchange External Data Exchange Portals / Websites (Internal Data Strategy) (FSA Gateway Strategy) (Portal Strategy) (Internal Data Strategy) (FSA Gateway - SAIG Strategy) - (Portal Schools Strategy) - SAIG - Schools - Web Services - Students - Web Services - Financial - Students Partners - Financial Partners Data Access Services Data - EAI Access Services - EAI - Web Services (Web Services - Web Strategy) Services (Web Services Strategy) Data Standards Data - XML Standards - XML - Custom Flat File - EDI - Custom Flat File - EDI Data Correction Reconciliation Audit Analytics Data Correction Reconciliation Audit Analytics Services Services Services - First Services time data - Repeatable Services data - Cross-system Services - Data Mining - First time data - Repeatable data - Cross-system - Data Mining corrections consistency checks financials checks - Statistical corrections (Person consistency demo checks data) (Aggregated financials checks Analysis - Statistical (Person demo data) (Aggregated Analysis - Data reconciliation account balance to - scripts Data reconciliation detailed account trans.) balance to scripts detailed trans.) Integrated Data XML Vision Security Integrated Dictionaries Data Backup, Restore, XML Vision Security Dictionaries Backup, Restore, (XML Strategy) and Archiving (XML Strategy) - Authentication Common Identifiers and Archiving - Authentication Common Identifiers Core Components / - Encryption -Common Core Components / - Encryption -Common Sector Libraries / - Authorization Student ID Sector Libraries / - Authorization Student ID Schemas - Access - Routing ID Schemas - Access - Routing ID Records / Document - Privacy Records / Document Database / Data Management - Privacy Database / Data Management Registry / Warehouse Registry / Warehouse Repository Strategy Repository Strategy Data Owner Data Owner Data Owner Data Owner Data Owner Data Owner Data Owner Data Owner

Agenda What What are are Web Web Services? Services? Web Web Services Services --The The Technologies Technologies Web Web Services Services Compliments Compliments Overall Overall Data Data Strategy Strategy How How does does this this help help Business? Business? Conclusion Conclusion

Web Services - How do they compliment FSA Strategies? Build/Leverage in place XML Schemas Ease Data Integration concerns Assist in the movement from batch process to web based realtime information exchange Provide means for accessing FSA internal systems as well as joint development of standards and access with external parties Further FSA s ability to match customer expectations - parallel convenience/accessibility of commercial industry As Messaging Maturity and Capability increases Web Services are a clear next step

Agenda What What are are Web Web Services? Services? Web Web Services Services --The The Technologies Technologies Web Web Services Services Compliments Compliments Overall Overall Data Data Strategy Strategy Considerations Considerations for for Web Web Services Services Conclusion Conclusion

Possible Business Functions that could be enabled by Web Services 1. Expected Family Contribution (EFC) Calculator 2. Loan Balance Lookup 3. Update Address 4. Get Current Student Address 5. Pay off Calculator 6. Scholarship Search 7. School Search 8. Estimated Cost Calculator (future cost of education) 9. Repayment Calculator 10. R2T4 (Return to Title IV)

Considerations for Web Services Web Services allow the sharing of information between parties via distinct business functions. What business functions could FSA provide to the community? What business functions are you currently using with other clients? Do you have any lessons learned from pilots or implementations? What are the best practices that you have discovered along the way?

Questions Email: Denise.Hill@ED.GOV FSA Chief Architect Phone:(202) 377-3030