14
XML Working Group Joan Ugljesa NDIA PMSC April 25, 2007 [email protected] 949-722-7659

XML Working Group Joan Ugljesa NDIA PMSC April 25, 2007 [email protected] 949-722-7659

Embed Size (px)

Citation preview

Page 1: XML Working Group Joan Ugljesa NDIA PMSC April 25, 2007 jugljesa@mcri.com 949-722-7659

XML Working Group

Joan Ugljesa

NDIA PMSC

April 25, 2007

[email protected]

Page 2: XML Working Group Joan Ugljesa NDIA PMSC April 25, 2007 jugljesa@mcri.com 949-722-7659

April, 2007 2

Topics Review background and end objective Review where we are in the development

process Current Events Where to find materials List of reference URLs

Page 3: XML Working Group Joan Ugljesa NDIA PMSC April 25, 2007 jugljesa@mcri.com 949-722-7659

April, 2007 3

Background What’s the purpose?

Replace the existing (and limiting) ANSI X12 Electronic Data Interchange (EDI) transaction sets (806 and 839) with an XML equivalent

Provide means to exchange schedule, cost, and related auxiliary data in an industry recognized standard format

Address formal government contractual requirements Facilitate data exchange for

all parties – subcontractors, prime contractors, customers, program offices, internal management

Page 4: XML Working Group Joan Ugljesa NDIA PMSC April 25, 2007 jugljesa@mcri.com 949-722-7659

April, 2007 4

What’s the End Objective? A library of schedule, cost, and auxiliary XML data

components (data model and schemas) that can be used by the project management community worldwide regardless of industry

Formal, published international standard (ISO, UN/CEFACT) that can be cited in contracts and requirements

Software vendor neutral format Prevent new projects from reinventing the wheel –

use standards based XML components in a web environment Consistent, standard approach means you save time and

money

Page 5: XML Working Group Joan Ugljesa NDIA PMSC April 25, 2007 jugljesa@mcri.com 949-722-7659

April, 2007 5

Schema Information Areas Targeted schemas for specific data exchange

Can be used alone or combined Flexible – can be tailored to project needs

Targeted schemas include: Schedule data – activities, milestones, relationship details,

resource assignment details Cost data - Budget, actual, earned value, estimate

(cumulative/at complete or time phased) Contract and project summary data Funding data Auxiliary data – reporting structures, calendars, resources,

thresholds

Page 6: XML Working Group Joan Ugljesa NDIA PMSC April 25, 2007 jugljesa@mcri.com 949-722-7659

April, 2007 6

UN/CEFACT Development Steps1. Project definition*2. Use Case Description (participants, process)* 3. Use case as UML model (basis for data model), UML activity

diagram (sequence of events)*4. Business Requirements Specification with high level data

models*5. Requirements Mapping Specification (detailed data

description)*6. Add any missing core components (ISO standard)*7. Harmonization*8. Schemas generated based on CEFACT design rules

* - Complete

Page 7: XML Working Group Joan Ugljesa NDIA PMSC April 25, 2007 jugljesa@mcri.com 949-722-7659

April, 2007 7

Development PlanUN/CEFACT Project Proposal Complete – Presented 9/05

UN/CEFACT Business Process Use Cases Complete – Presented 9/05

DCMA/Boeing St. Louis Proof of Concept

Initial draft XML schema for trial use

Complete 3/06

UN/CEFACT Business Requirements Specification Complete, Updated 12/06

Complete, Updated 12/06

Harmonization complete 11/06UN/CEFACT Requirements Mapping Specification (data model)

Draft XML schema for trial use (implementation verifications)

Draft schemas are available, subject to change pending candidate release in June, 2007

Implementation Verifications Began 3/06, continue through 9/07

Industry Guidelines Still working on approach

UN/CEFACT Published Schemas (candidate release) June, 2007

Final published in September, 2007

Page 8: XML Working Group Joan Ugljesa NDIA PMSC April 25, 2007 jugljesa@mcri.com 949-722-7659

April, 2007 8

Where We Are/What’s Next Official schemas produced

Delay in producing candidate release schema because of UN/CEFACT changes to base standard (naming and design rules and other internal procedures)

Best case scenario: available May, 2007 Most likely: June, 2007

In the meantime, have opportunity to complete implementation verifications prior to the September, 2007 UN/CEFACT meeting Allows us to make minor modifications to the data model as the

schemas are more thoroughly tested OSD Central Repository will be an integral part of the process

Last step: submit for final ratification at the next biannual UN/CEFACT meeting (September 2007)

Final schema/data model will be publicly available on the UN/CEFACT web site There is no fee or other requirement to be able to access or use

Page 9: XML Working Group Joan Ugljesa NDIA PMSC April 25, 2007 jugljesa@mcri.com 949-722-7659

April, 2007 9

Current Events DCMA Web Design Group is actively working with

NASA Huntsville to use the UN/CEFACT XML schemas

DCMA is working with OSD on the Central Repository pilot for contractor reports (CPR/CSDR) 7 ACAT I programs (Boeing, LM, NG, Raytheon) Have mapped CCDR reporting requirements to UN/CEFACT

data model Minor code adds/modifications required to support

UN/CEFACT schemas will be standard means to provide data to the repository

Initial May 15 deadline DCMA plans to use UN/CEFACT schemas to feed trip wire

reporting

Page 10: XML Working Group Joan Ugljesa NDIA PMSC April 25, 2007 jugljesa@mcri.com 949-722-7659

April, 2007 10

Current Events Working with software vendors to incorporate support

for the data model/schemas OSD Central Repository activities have created additional

momentum Dekker Deltek Planview (MPM) Primavera

Still need industry guidelines – may be able to address as part of the OSD Central Repository activities Anticipate availability of commercially available tools that

support the data model and schema that can assist in the implementation and use

Page 11: XML Working Group Joan Ugljesa NDIA PMSC April 25, 2007 jugljesa@mcri.com 949-722-7659

April, 2007 11

ConvertUN/CEFACT XMLfor application use

TransferXMLData

NotifyPrimeUser

Using Web Services and XML to Exchange Data (DCMA/Boeing Pilot)

Service Provider / Customer(DCMA)

Service Partner (Supplier)

Service Partner (Prime Contractor)

Prime user prepares data in application, converts to

UN/CEFACT XML

Supplier user prepares data in application, converts to

UN/CEFACT XML

Customer user (DCMA or agency) analyzes data in

application of choice

Customer user (prime) analyzes data in application

of choice

DataSubmissionApplication

DataSubmissionApplication

Prime Web Service

ConvertUN/CEFACT XMLfor application use

TransferXMLData

NotifyUser

DCMA Web Service

Goal: Eliminate disparate formats and media, create collaborative environmentto improve data flow through the entire supply chain

Page 12: XML Working Group Joan Ugljesa NDIA PMSC April 25, 2007 jugljesa@mcri.com 949-722-7659

April, 2007 12

Means to Exchange Data Transport mechanisms or means to get an XML

instance document from point A to point B DCMA/Boeing pilot used a web services approach to

exchange the data This is a more advanced transport mechanism that can require

some development effort depending on the normal mechanisms a company is using to exchange data with external parties (including legacy EDI transactions)

When fully integrated provides a means to verify the data and automatically pull data into an application system

Recognize that there is more than one way to exchange files (path of least resistance)

E-mail attachment Post to web site (may require access controls)

May require means to acknowledge receipt and acceptance or to encrypt the data

Page 13: XML Working Group Joan Ugljesa NDIA PMSC April 25, 2007 jugljesa@mcri.com 949-722-7659

April, 2007 13

Where to Find Materials CORE.gov (Community Organization and

Registration Environment) Provides collaboration site to support the Federal Enterprise

Architecture and other cross-agency initiatives including XML.gov

DCMA is government sponsor for posted materials Chris Hassler - UN/CEFACT Project Editor

[email protected] (you will need this e-mail address to register with CORE.gov)

310-900-6005 Draft schemas for trial use posted here along with

complementary supporting materials (under the DCMA Community)

Page 14: XML Working Group Joan Ugljesa NDIA PMSC April 25, 2007 jugljesa@mcri.com 949-722-7659

April, 2007 14

Other URLs for Reference

CORE.gov https://collab.core.gov/CommunityBrowser.aspx

Note: will need to register with CORE.gov, then ask to participate in DCMA Community

XML.gov xml.govxml.gov/cop.asp (community of practice)

UN/CEFACT www.unece.org/cefact/index.htm

UN/CEFACT TBG6 http://www.cen.eu/uncefactforum/TBG/TBG6/tbg6.htm

Working group history documents

Available on the DAU web site:

https://acc.dau.mil/ndiaxml

Note: you must be a member of the Earned Value Community of Practice to access the web site

Please note change in contact information: [email protected], 949-722-7659