Boundaryless Information Flow and Web Services Customer Council July 23, 2002.

Slides:



Advertisements
Similar presentations
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Advertisements

Web Service Architecture
Siebel Web Services Siebel Web Services March, From
Overview of Web Services
Tuesday, June 10, 2003 Web Services Brief Overview & Security Assertion Coordinator Pattern by Mohammad Abushadi & Riaz Ahmed for Security Group CSE -
D-BP-ISP An Electronic B2B Procurement and ERP Integration Model for SC Optimization.
Web Services Nasrullah. Motivation about web service There are number of programms over the internet that need to communicate with other programms over.
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
Distributed Systems 1 Topics  What is a Distributed System?  Why Distributed Systems?  Examples of Distributed Systems  Distributed System Requirements.
Technical Review Group (TRG)Agenda 27/04/06 TRG Remit Membership Operation ICT Strategy ICT Roadmap.
Independent Insight for Service Oriented Practice Communicating SOA.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Leveraging Technology to Enhance PeopleSoft Web Services (SOA) System Efficiency Lorne Kaufman, Managing Director.
SOA and Web Services CS1631 Software Design Methodology Steve Mahoney 2/20/2007.
© 2006 IBM Corporation IBM Software Group Relevance of Service Orientated Architecture to an Academic Infrastructure Gareth Greenwood, e-learning Evangelist,
SOA with Progress Philipp Walther Consultant. © 2007 Progress Software Corporation2 Agenda  SOA  Enterprise Service Bus (ESB)  The Progress SOA Portfolio.
Presentation 7 part 2: SOAP & WSDL. Ingeniørhøjskolen i Århus Slide 2 Outline Building blocks in Web Services SOA SOAP WSDL (UDDI)
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
Aligning Business Processes to SOA B. Ramamurthy 6/16/2015Page 1.
Web Services Andrea Miller Ryan Armstrong Alex. Web services are an emerging technology that offer a solution for providing a common collaborative architecture.
The Architecture of Transaction Processing Systems
Web Service Architecture Part I- Overview and Models (based on W3C Working Group Note Frank.
COMPUTER APPLICATIONS TO BUSINESS ||
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
A summary of ebXML (the new World Standard for e-Business) Dave Welsh Collaborative Domain Corporation.
Office 365: Efficient Cloud Solutions Wednesday March 12, 9AM Chaz Vossburg / Gabe Laushbaugh.
The Internetworked E-Business Enterprise
SOA, BPM, BPEL, jBPM.
What are Webservices?. Web Services  What are Web Services?  Examine important Web Services acronyms (UDDI, SOAP, XML and WSDL)  What are the benefits.
Web Services Architecture1 - Deepti Agarwal. Web Services Architecture2 The Definition.. A Web service is a software system identified by a URI, whose.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
Business Productivity Infrastructure Optimization The Business Productivity Infrastructure Optimization Campaign For Microsoft Office 2007 Module 25 –
WSDL Tutorial Ching-Long Yeh 葉慶隆 Department of Computer Science and Engineering Tatung University
Advanced Accounting Information Systems Day 27 Financial Reporting in an Electronic Environment October 28, 2009.
Interfacing Registry Systems December 2000.
OEI’s Services Portfolio December 13, 2007 Draft / Working Concepts.
Identifying Web Service Integration Challenges Frank Goethals SAP-Research Chair on ‘Extended Enterprise Infrastructures’ K.U.Leuven – Belgium
Building Tomorrow’s Corporate Portal David C. Hastings Director, Solutions Management
Based on the paper “Myths around Web Services” by Gustavo Alonso Web Services & Myths Around it Debashis Roy Deepa Saha.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
COMPARISSON OF TECHNOLOGIES FOR CONNECTING BUSINESS PROCESSES AMONG ENTERPRISES Maja Pušnik, dr. Marjan Heričko.
Kemal Baykal Rasim Ismayilov
WEB SERVICE DESCRIPTION LANGUAGE (WSDL). Introduction  WSDL is an XML language that contains information about the interface semantics and ‘administrivia’
Independent Insight for Service Oriented Practice Summary: Service Reference Architecture and Planning David Sprott.
An Overview of Microsoft.NET Todd M. Gagorik Technical Architect Microsoft Corporation.
Intranets, Extranet, Internet and Portals Prof. Sujata Rao Lesson 15.
Introduction to Web Services. Agenda Motivation History Web service model Web service components A walkthrough examples.
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
Chapter7 TELECOMMUNICATIONS AND NETWORKS. Content e-Business Systems – Cross-Functional Enterprise Applications – Enterprise Application Integration –
Comprehensive Project Management Solutions with the.NET Server family.
Chapter 14 Advanced Architectural Styles. Objectives Describe the characteristics of a distributed system Explain how middleware supports distributed.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
Intro to Web Services Dr. John P. Abraham UTPA. What are Web Services? Applications execute across multiple computers on a network.  The machine on which.
Chapter © 2012 Pearson Education, Inc. Publishing as Prentice Hall.
Microsoft Partner Conference Integrated Innovation Don Kerr Partner Technology Specialist.
DISCO/UDDI -Ketan Reddy Peddabachi. Agenda Web Service Disco UDDI Disco Vs UDDI.
CHAPTER 5 Network Applications. Chapter Outline 5.1 Network Applications 5.2 Web E-Learning and Distance Learning 5.4 Telecommuting.
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
4 THE DIGITAL FIRM: ELECTRONIC COMMERCE & ELECTRONIC BUSINESS.
CIM Modeling for E&U - (Short Version)
Sabri Kızanlık Ural Emekçi
20 September 2018 Open Architecture Methods: TOGAF (The Open Group Architecture Framework) A Presentation to the Real-Time and Embedded Systems Forum,
Overview of Web Services
Wsdl.
Introduction to Web Services and SOA
Introduction to Web Services and SOA
Presentation transcript:

Boundaryless Information Flow and Web Services Customer Council July 23, 2002

Agenda  Meaning of Boundaryless Information Flow  Boundaryless Information Flow Services  Web Services fit

Boundaries Pose Problems…  They hinder interactions between partners  They slow down processes  They help preserve the status quo  They thwart economies of scale

Yet Boundaries are Effective…  They provide privacy and security  They allow efficiencies of locality  They allow competitive differentiation and strategic advantage  They help enforce accountability  They define domains of process integrity

External “In” Space Internal Space External “Out” Space Procuring Manufacturing Legal Finance Assembling Customer Support Procurement Systems Design Systems Online Systems ERP Systems Requirements Systems Actually Want This… Processes

But Have This Internal Space Ext. “Out” Space Procuring Manufacturing Legal Finance Assembling Customer Support Procurement Systems Design Systems Online Systems ERP Systems Requirements Systems Processes External “In” Space

Types of Boundaries…  Infrastructural  Organization of the interconnecting and underlying facilities  Structural  System growth is limited by the “strength” or scalability of its structure  Architectural  Differently architected technologies often don’t “fit” with each other  Semantic  Different ways of representing the same thing

“Boundaryless” Means…  Aligning with boundaries that have value and utility  Structuring IT so it removes unnecessary boundaries  Not creating the new boundaries that hinder progress

“Boundaryless” Means…  Respecting Boundaries that are necessary

“Boundaryless” Means…  Necessary boundaries can be effective yet transparent  Semantic boundaries can be overcome using directories and locator services

External “In” Space Internal Space External “Out” Space Procuring Manufacturing Legal Finance Assembling Customer Support Procurement Systems Design Systems Online Systems ERP Systems Requirements Systems Address the Organization… Many have implemented a Cross Functional Team to Break Organizational Boundaries Cross Functional Team

External “In” Space External “Out” Space But Silos Thwarting Information Flow Internal Space Procuring Parts Replenish Design Support Build Ship Sales Fulfillment Bill Customer Data Product Data Procurement Data Contract Data ERP Data Parts Inventory Data Engineering Data Logistics Data Requirements Data Data Order Cross Functional Team

Procuring What’s it Take to Remove the Boundaries Parts Replenish Design Support Build Ship Sales Fulfillment Bill  Liberate the data  Integrate data  Securely deliver data  Register data  Enable the flow of data  Develop  Manage  Adhere to policies Cross Functional Team Information Consumers  Information needs  Relevant  Digestible  Secure  Timely

Liberate the Data  Liberate the data through Information Provider Applications  Provides open interfaces to the legacy data Procuring Parts Replenish Design Support Build Ship Sales Fulfillment Billing Cross Functional Team Information Consumers  Information needs  Relevant  Digestible  Secure  Timely IPA

Integrate Data  Integrate data through Brokerage Applications  Brokerage Applications access the necessary data sources and brings it together Procuring Parts Replenish Design Support Build Ship Sales Fulfillment Billing Cross Functional Team Information Consumers  Information needs  Relevant  Digestible  Secure  Timely IPA BA

Secured Data Delivery  Deliver the data to the consumer in a form they need it and when they need it  Assure that the data is secured ICA Procuring Parts Replenish Design Support Build Ship Sales Fulfillment Billing Cross Functional Team Information Consumers  Information needs  Relevant  Digestible  Secure  Timely BA IPA

Register Location of Data  Register data, its location and how to access it DS DIR DS DIR Procuring Parts Replenish Design Support Build Ship Sales Fulfillment Billing Cross Functional Team Information Consumers  Information needs  Relevant  Digestible  Secure  Timely ICA BA IPA

DS DIR DS DIR ICA BA IPA Let the Information Flow  Enable the flow of data Procuring Parts Replenish Design Support Build Ship Sales Fulfillment Billing Cross Functional Team Information Consumers  Information needs  Relevant  Digestible  Secure  Timely WF

System Attributes  Make the environment programmable with Development Tools  Make the environment Manageable with Management Utilities  Adhere to policies for quality of services DT MU Procuring Parts Replenish Design Support Build Ship Sales Fulfillment Billing Cross Functional Team Information Consumers  Information needs  Relevant  Digestible  Secure  Timely DS DIR DS DIR ICA BA IPA WF

Boundaryless Information Flow Needs  Boundaryless Information Flow  Needs access to information that was not necessarily designed to leave its original domain  WEB Services  Can be used to build applications that integrate information from multiple sources

Role in Boundaryless Information Flow  Web services can be built to do some of the things required for Boundaryless Information Flow  For example: brokerage applications  MedBiquitous uses Web services to gather course listings from other societies and present a single list to a doctor looking for all training opportunities

Role of Web Services Web Services support Brokering services and Directory services… But there is more to IT! Procuring Parts Replenish Design Support Build Ship Sales Fulfillment Billing Cross Functional Team Information Consumers  Information needs  Relevant  Digestible  Secure  Timely DS DIR DS DIR BA DT MU ICA IPA WF

Qualities Infrastructure Applications Business Applications Communication Infrastructure Communications Infrastructure Interface Network Services Operating System Services System & Network Management Software Engineering Application Programming Interface Data Management Location & DirectoryData Interchange International Operations Transaction Processing Security Graphics & ImageUser Interface Web Services and TOGAF TRM  Business Process covers  Xlang, WSFL, BPML, WfMc, UML, etc  Business Language covers  ebXML, UBL, ACORD, HIPPAA, etc  Location and Directory Services covers  UDDI  WSDL  Data Interchange Services covers  XML  SOAP  Communications Infrastructure Interface covers  TCP/IP, SMTP, HTTP, SSL, etc Business Languages Business Process

In Summary  Boundaryless Information Flow requires many open services  Web Services can certainly play a role  The Open Group is ready, willing, and capable to  do our part to make web services what they need to be and  bring them into the fold of Boundaryless Information Flow

Thanks for Your Participation in making Boundaryless Information Flow an achievable vision!

What is a WEB Service?  "application components whose functionality and interfaces are exposed to potential users (including computer applications) through the application of existing and emerging Web technology standards..."  Alternate definition from “Security in a Web Service World: A Proposed Architecture and Roadmap”  From IBM and Microsoft Corporations

Some Boundaries Demand Respect…  Bounded domains of authority and accountability  Boundaries of personal “space” and privacy  Economic boundaries of competition  Property rights (real, personal, intellectual)  Physical boundaries of space and time

We Are Looking at…  Security, integrity, discovery  Political and regulatory limits on information flow  Property rights  Information aggregation and disaggregation  portals and beyond  Data into information into knowledge into understanding

What is a WEB Service?  A software application identified by a URI, whose interfaces and binding are capable of being defined, described and discovered by XML artifacts and supports direct interactions with other software applications using XML based messages via internet-based protocols Source: W3C Web Services Architecture Working Group

Phone Books/Directories Boundaryless Information Flow - Business Taxonomy Mobility Policy Information Provider Management Organization Brokers Development Organization Information Consumers Performance Service Level Manageability Policy Security Policy

Boundaryless Information Flow - Technical Taxonomy Qualities Application Platform Mobility Policy  Classes of Interfaces - formats and protocols … Information Provider Applications Management Utilities Brokering Applications Development Tools Information Consumer Applications Performance SLAs Manageability Policy Security Policy

A Level 2 Model Qualities Application Platform Information Provider Applications Management Utilities Brokering Applications Development Tools Information Consumer Applications Desktop Video Conference information AccessStreaming audio / video Mail Phone / Fax Web Portal Business modeling tools Design tools Construction tools Languages and Libraries Monitors Executory Utilities Copy Managers Mobility PerformanceManageability Security Information Brokers Application Integrators Desktop Video Conference information AccessStreaming audio / video Mail Phone / Fax Web Portal Application to application communications services Directory Referencing/Dereferencing Naming Registration Publish Subscribe Discovery Digital Signature Intrusion Detection Key Management Firewall Encryption AAAC SSO Presentation Transformation Browser services Portal and personalization Meta indices Information Access Transformation Mapping Query distribution Aggregation Search File services Web services Application Messaging Languages Libraries Registries Application Message Format Info Format eForm services Instant messaging services Messaging/Event BrokeringProcess/Workflow Control Enterprise Appl Integration

Boundaryless Information Flow  Information provider services respond to requests and provide rudimentary access to information  Brokering services manage the requests from any number of clients to and across any number of service providers  Information consumer services deliver content to the user of the system, and serve access requests to the information  Directory services locate information and/or application services  Workflow services automate the delivery of information in support of a business process  Development tools provide modeling, design, and construction tools  Management utilities provide all the necessary utilities to operate and manage information and the system  Plus qualities such as security and reliability DS ICA BA IPA DT MU WF QoS