31
Requirements for Integrated Solutions XML: Platform for Business Applications AFEI Phoenix, AZ September 12, 2001 Dale Waldt Program Development, OASIS Director, aXtive Minds

Requirements for Integrated Solutions XML: Platform for Business Applications AFEI Phoenix, AZ September 12, 2001 Dale Waldt Program Development, OASIS

Embed Size (px)

Citation preview

Page 1: Requirements for Integrated Solutions XML: Platform for Business Applications AFEI Phoenix, AZ September 12, 2001 Dale Waldt Program Development, OASIS

Requirements for Integrated SolutionsXML: Platform for Business Applications

AFEIPhoenix, AZSeptember 12, 2001Dale WaldtProgram Development, OASISDirector, aXtive Minds

Page 2: Requirements for Integrated Solutions XML: Platform for Business Applications AFEI Phoenix, AZ September 12, 2001 Dale Waldt Program Development, OASIS

The brunt of XML's Web impact will be on restructuring the

economics of Web-based transactions

Rita Knox, Gartner Group

”“

Page 3: Requirements for Integrated Solutions XML: Platform for Business Applications AFEI Phoenix, AZ September 12, 2001 Dale Waldt Program Development, OASIS

Zero Latency is the killer app for XML

Ray Schulte, Gartner Group

”“

Page 4: Requirements for Integrated Solutions XML: Platform for Business Applications AFEI Phoenix, AZ September 12, 2001 Dale Waldt Program Development, OASIS

No Microsoft software product will remain untouched by XML

Peter PlamondonMgr. Developer Relations, Microsoft

”“

Page 5: Requirements for Integrated Solutions XML: Platform for Business Applications AFEI Phoenix, AZ September 12, 2001 Dale Waldt Program Development, OASIS

Simple Example of XML Usage

• e.g., Describe a customer

<customer-details id="AcPharm39156"><name>Acme Pharmaceuticals Co.</name><address country="US"> <street>7301 Smokey Road</street> <city>Smallville</city><state>Indiana</state> <postal>94571</postal> </address>

</customer-details>

Page 6: Requirements for Integrated Solutions XML: Platform for Business Applications AFEI Phoenix, AZ September 12, 2001 Dale Waldt Program Development, OASIS

A Basic XML Processing Model

XSL-FOFormatSpec

XMLDTD /

Schema

XML/XSLTProcessor

XMLData

XTMTopicMap

XSLTStyle Sheet

Transformation

RenderingEngine

or Browser

PublicDTDs /

Schemas

Page 7: Requirements for Integrated Solutions XML: Platform for Business Applications AFEI Phoenix, AZ September 12, 2001 Dale Waldt Program Development, OASIS

Uses of XML

• Specify data designed to solve specific problems – Database schemas

– Object interfaces

– Workflow and forms routing

– Transactions

– Multimedia

– Application interoperability

Page 8: Requirements for Integrated Solutions XML: Platform for Business Applications AFEI Phoenix, AZ September 12, 2001 Dale Waldt Program Development, OASIS

XML System Architecture

CORE (e.g., IETF)

FOUNDATION (e.g., XML)

MESSAGING

PROCESS/CORE COMPONENTS

HORIZONTAL & WEB SERVICES

VERTICAL

VERTICAL

VERTICAL

VERTICAL

VERTICAL

VERTICAL

2PRIORITY

Page 9: Requirements for Integrated Solutions XML: Platform for Business Applications AFEI Phoenix, AZ September 12, 2001 Dale Waldt Program Development, OASIS

Industry-Standard Specifications for Interoperability• Often described as

VOCABULARIES

• Members of industry collaborate on core components and business process models

• Countless initiatives currently underway…

Page 10: Requirements for Integrated Solutions XML: Platform for Business Applications AFEI Phoenix, AZ September 12, 2001 Dale Waldt Program Development, OASIS

Current XML Initiatives (A-D only; see XML.ORG for a complete list)• Accounting

• Advertising

• Architecture and Construction

• Astronomy and Space

• Automotive

• Aviation and Aerospace

• Banking

• Biblical Scholarship

• Bibliographies

• Business Strategy/Business Intelligence

• Catalogs

• Communication

• Communications: Internet

• Communications: Wireless

• Content Management

• Content Syndication

• Customer Relationship Management

• Customs

• Data Mining

• Defense Aerospace

• Directory Services

• etc.

Page 11: Requirements for Integrated Solutions XML: Platform for Business Applications AFEI Phoenix, AZ September 12, 2001 Dale Waldt Program Development, OASIS

XML & Common Business Processes• Financial Reporting & Transactions (FpML, XBRL,

swiftML, ebXML, et al)• Human Resources (HR-XML)• Information (NewsML, LegalXML, et al)• Purchasing Management (NAPM-USA)• Insurance (ACORD)• Contracts Management (CommonAccord)• Advertising and Media (adXML)• Electronic Commerce (CBL, ebXML, et al)• Energy Trading and Consumption (ESTG)• Knowledge on the Web (KnoW)• Travel (OTA)• Customer Profiling (CPExchange)• Information Content Exchange (ICE)• Rights Information (PRISM)

Etc.

Page 12: Requirements for Integrated Solutions XML: Platform for Business Applications AFEI Phoenix, AZ September 12, 2001 Dale Waldt Program Development, OASIS

Some Financial Applications of XML• FpML [do]• XBRL [view]• MDDL [view]• ISO 15022 [view,

do]• swiftML [view, do]• FIXML [do]• IRML [view]• RIXML [view]• FinXML [do]• NewsML [view]• MarketsML [view,

do]• ebXML [do]

Page 13: Requirements for Integrated Solutions XML: Platform for Business Applications AFEI Phoenix, AZ September 12, 2001 Dale Waldt Program Development, OASIS

What Could Go Wrong?

• Too many initiatives

• Too few experts

• Incompatible industry vocabularies

• Ill-conceived vocabularies

• Vendor-proprietary implementations or extensions

Page 14: Requirements for Integrated Solutions XML: Platform for Business Applications AFEI Phoenix, AZ September 12, 2001 Dale Waldt Program Development, OASIS

Common Types of XML Applications• Publishing Repository

• Web Content Delivery

• Vertical Industry Interchange

• Application Configuration

• E-Commerce Systems

• Software Interoperability / Integration

Page 15: Requirements for Integrated Solutions XML: Platform for Business Applications AFEI Phoenix, AZ September 12, 2001 Dale Waldt Program Development, OASIS

Sample 1: XML Publishing Process

DataCapture

DataCreation

XML DataManagement

XMLRepository

XMLEditing &Update

XML ProductStaging

PrintTransform

InterchangeTransform

WebTransform

Page 16: Requirements for Integrated Solutions XML: Platform for Business Applications AFEI Phoenix, AZ September 12, 2001 Dale Waldt Program Development, OASIS

Sample 2: Software Configuration

Page 17: Requirements for Integrated Solutions XML: Platform for Business Applications AFEI Phoenix, AZ September 12, 2001 Dale Waldt Program Development, OASIS

Software Configuration<?xml version='1.0'?><CHOOSECATEGORY DATE='7/3/01 1:40:07 PM'><CATEGORY NAME='PRODUCT CATEGORIES'><URL></URL> </CATEGORY><CATEGORY NAME="Apparel and Accessories"><CATEGORY NAME="General"><URL>http://www.echoclick.com/ratings/Apparel_and_Accessories/General.html</URL></CATEGORY><CATEGORY NAME="Children's"><CATEGORY NAME="Baby"><URL>http://www.echoclick.com/ratings/Apparel_and_Accessories/Children's/Baby.html</URL></CATEGORY><CATEGORY NAME="Kids and Teens"><URL>http://www.echoclick.com/ratings/Apparel_and_Accessories/Children's/Kids_and_Teens.html</URL></CATEGORY></CATEGORY> <CATEGORY NAME="Automobiles"><CATEGORY NAME="General"><URL>http://www.echoclick.com/ratings/Automobiles/General.html</URL></CATEGORY><CATEGORY NAME="New"><CATEGORY NAME="Cars">

Page 18: Requirements for Integrated Solutions XML: Platform for Business Applications AFEI Phoenix, AZ September 12, 2001 Dale Waldt Program Development, OASIS

Sample 3: e-Business

Fortune 1000

95%

Using EDI

EDI Capable

2%

SMEs

• EDI Penetration

Page 19: Requirements for Integrated Solutions XML: Platform for Business Applications AFEI Phoenix, AZ September 12, 2001 Dale Waldt Program Development, OASIS

Electronic business today

• Limited to large organizations

• Expensive technology with high cost-of-entry

• Industry-specific XML initiatives underway...

• But little consensus on common requirements

• Results: incompatibility, reinvention, segregated pockets of communication

Page 20: Requirements for Integrated Solutions XML: Platform for Business Applications AFEI Phoenix, AZ September 12, 2001 Dale Waldt Program Development, OASIS

Enter ebXML

• Global project to standardize the exchange of electronic business data

• Objective: facilitate global trade by developing an infrastructure for electronic business based on public, proven XML standards

• Results: compatibility, efficiency, true communication

• Sponsored by OASIS and the United Nations/CEFACT

• Supported by hundreds of industry consortia, standards bodies and companies from around the world

Page 21: Requirements for Integrated Solutions XML: Platform for Business Applications AFEI Phoenix, AZ September 12, 2001 Dale Waldt Program Development, OASIS

Electronic Business Infrastructure

CORE (e.g., IETF)

FOUNDATION (e.g., XML)

MESSAGING

PROCESS/CORE COMPONENTSHORIZONTAL & WEB SERVICES

VERTICAL

VERTICAL

VERTICAL

VERTICAL

VERTICAL

VERTICAL

Page 22: Requirements for Integrated Solutions XML: Platform for Business Applications AFEI Phoenix, AZ September 12, 2001 Dale Waldt Program Development, OASIS

Joint Development of ebXML

UN/CEFACT• United Nations Centre for

Facilitation of procedures and practices for Administration, Commerce and Transport

• Sets worldwide policy and technical development in trade facilitation and electronic business

• Developed international EDI standard, UN/EDIFACT

• One of only four international bodies able to set de jure standards

OASIS• Independent, not-for-

profit

• Industry-standard specifications for interoperability

• Technical work on Conformance, CIQ, Security Services, Reg/Rep

• Home of XML.ORG and The XML Cover Pages

• 250+ members: platform vendors; new economy; vertical industries; individuals

Page 23: Requirements for Integrated Solutions XML: Platform for Business Applications AFEI Phoenix, AZ September 12, 2001 Dale Waldt Program Development, OASIS

Requirements

• Developed for final solution, not just framework

• Example areas addressed:– Conducting business electronically

– Globalization

– Useability/Interoperability

– Security, legal, digital signatures

Page 24: Requirements for Integrated Solutions XML: Platform for Business Applications AFEI Phoenix, AZ September 12, 2001 Dale Waldt Program Development, OASIS

ebXML Goals

• Lower the cost and complexity of electronic business

• Facilitate global trade• Put SMEs and developing nations

in the picture• Complement and extend current

EC/EDI investment• Expand electronic business to

new and existing trading partners• Converge current and emerging

XML efforts

Page 25: Requirements for Integrated Solutions XML: Platform for Business Applications AFEI Phoenix, AZ September 12, 2001 Dale Waldt Program Development, OASIS

ebXML Organization

Steering CommitteeExC + PT Leads

Executive Committee2 OASIS Members

2 UN/CEFACT Members

Requirements

Requirements

BusinessProcess

BusinessProcess

TechnicalArchitecture

TechnicalArchitecture

CoreComponents

CoreComponents

Transport, Routing & Packaging

Transport, Routing & Packaging

Registry/Repository

Registry/Repository

QualityReview

QualityReview

Proof ofConcept

Proof ofConcept

TradingPartner

TradingPartner

Marketing, Awareness

& Education

Marketing, Awareness

& Education

Page 26: Requirements for Integrated Solutions XML: Platform for Business Applications AFEI Phoenix, AZ September 12, 2001 Dale Waldt Program Development, OASIS

Ongoing Maintenance of ebXML

• Ratified in Vienna, Austria in May 2001

• UN-CEFACT Technical Committee created to support and maintain ebXML application on an ongoing basis.

• First meeting scheduled for July 2001

• to join or get more information go to:

www.ebxml-open.org

Page 27: Requirements for Integrated Solutions XML: Platform for Business Applications AFEI Phoenix, AZ September 12, 2001 Dale Waldt Program Development, OASIS

The international presence of OASIS, especially the expertise and resources

that its members bring, is very significant and accelerates global

development efforts such as ebXML

Ray Walker, United Nations/CEFACT

”“

OASIS & Interoperability Standards

Page 28: Requirements for Integrated Solutions XML: Platform for Business Applications AFEI Phoenix, AZ September 12, 2001 Dale Waldt Program Development, OASIS

Developers of XML vocabularies and schemas look to OASIS as a

central community resource that is open and objective.

Lon PilotHR-XML.ORG

”“

OASIS & Interoperability Standards

Page 29: Requirements for Integrated Solutions XML: Platform for Business Applications AFEI Phoenix, AZ September 12, 2001 Dale Waldt Program Development, OASIS

OASIS Overview

• OASIS is a member consortium dedicated to building systems interoperability specifications

• We focus on industry applications of structured information standards, such as SGML, XML and CGM.

• Members of OASIS are providers, users and specialists of standards-based technologies and include organizations, individuals and industry groups.

• International, Not-for-profit, Open, Independent

• Successful through industry-wide collaboration

Page 30: Requirements for Integrated Solutions XML: Platform for Business Applications AFEI Phoenix, AZ September 12, 2001 Dale Waldt Program Development, OASIS

OASIS Value

• Comprehension of and Support for the Standards Process– OASIS experts charter the course to rapid

development and adoption

• Democratic Process including an Elected Board of Directors and comprehensive Intellectual Property and Anti-Trust Policies– Work is guaranteed to be representative of

the industry as a whole, not any one vendor’s view

• Global Visibility and Critical Partnerships– OASIS draws participation from around the

world and aggressively promotes the work – to ensure viability and adoption

Page 31: Requirements for Integrated Solutions XML: Platform for Business Applications AFEI Phoenix, AZ September 12, 2001 Dale Waldt Program Development, OASIS

For More Information

• Patrick GannonCEO, OASIS+1 978 667 [email protected]://www.oasis-open.org

• Dale WaldtProgram Development, OASISDirector, aXtive Minds+1 716 703 [email protected]