Requirements for Integrated Solutions XML: Platform for Business Applications AFEI Phoenix, AZ...

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

Transcript of Requirements for Integrated Solutions XML: Platform for Business Applications AFEI Phoenix, AZ...

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]