XML Working Group Joan Ugljesa NDIA PMSC August 15, 2006 949-609-2999 jugljesa@aimcorp.biz Topics August, 2006 Background Review development steps and current plan Current work product Current events List of URLs 2 Background What’s the purpose? August, 2006 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 3 What’s the End Objective? A library of XML schedule, cost, and auxiliary data components (XML schemas) that can be used by the project management community 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 services environment August, 2006 Consistent, standard approach means you save time and money 4 Schema Information Areas Targeted schemas for specific data exchange Targeted schemas include: August, 2006 Can be used alone or combined Flexible – can be tailored to project needs 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 5 UN/CEFACT Development Steps 1. 2. 3. 4. 5. 6. 7. 8. August, 2006 Project definition* Use Case Description (participants, process)* Use case as UML model (basis for data model), UML activity diagram (sequence of events)* Business Requirements Specification with high level data models* Requirements Mapping Specification (detailed data description)** Add any missing core components (ISO standard)** Harmonization** Schemas generated based on CEFACT design rules * - Complete ** - In UN/CEFACT review process 6 Development Plan UN/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 UN/CEFACT Requirements Mapping Specification Presented 3/06 Harmonization in process Draft XML schema for trial use ready for implementation verifications Draft schemas are available, subject to change Implementation Verifications Began 3/06, complete by 12/06 Industry Guidelines (in collaboration with AIA) Produce once harmonization is closer to completion (late ‘06) UN/CEFACT Published Schemas 3/07 UN/CEFACT Meeting August, 2006 7 Current Work Products Requirements Mapping Specification (RMS) - detail data model Going through the harmonization process Began in May, will continue through the rest of the year August, 2006 Process has been slower than anticipated – UN/CEFACT TBG17 committee members have been in transition, backlog of other development work Goal: complete harmonization process in time for the next biannual UN/CEFACT meeting (March 2007) 8 Current Events AIA Will be working with eBusiness Steering Group (eBSG), Electronic Enterprise Integration Committee (EEIC), and Supplier Management Council (SMC) to develop industry guidelines for the schemas AFEI (Association for Enterprise Integration) August, 2006 Will address business and technical guidelines for implementation and use Boeing/DCMA submitted their EV Reporting, Web Services project (EVGen3) as a candidate for the Excellence in Enterprise Integration Award 9 Current Events CORE.gov (Community Organization and Registration Environment) August, 2006 Provides collaboration site to support the Federal Enterprise Architecture and other cross-agency initiatives including XML.gov DCMA is government sponsor for posted materials Draft schemas for trial use are posted here along with complementary supporting materials (under the DCMA Community) 10 Current Events DCMA initiatives Actively working with Boeing to solicit other government customers and contractors to participate in implementation verifications As a service to government and industry, DCMA has developed a rapid adoption toolkit to help speed the implementation process Toolkit includes: August, 2006 UN/CEFACT XML schemas (draft for trial use) Conversion modules (data mapping details) Reusable web service based software Toolkit is freely available to anyone who would like to participate in the implementation verifications Goal: Create momentum for a faster roll out than would occur by natural evolution 11 Current Events DCMA POC if you would like to participate in the implementation verifications, access toolkit Peter Amstutz – Chief of Network Design DCMA sponsor for CORE.gov web site Chris Hassler - UN/CEFACT Project Editor August, 2006 peter.amstutz@dcma.mil 310-900-6138 chris.hassler@dcma.mil (you will need this e-mail address to register with CORE.gov) 310-900-6005 12 Using Web Services and XML to Exchange Data Service Partner (Prime Contractor) Data Submission Application Prime user prepares data in application, converts to UN/CEFACT XML Service Provider / Customer (DCMA) DCMA Web Service Transfer XML Data Convert UN/CEFACT XML for application use Notify User Customer user (DCMA or agency) analyzes data in application of choice Service Partner (Supplier) Prime Web Service Customer user (prime) analyzes data in application of choice Notify Prime User Convert UN/CEFACT XML for application use Transfer XML Data Data Submission Application Supplier user prepares data in application, converts to UN/CEFACT XML Goal: Eliminate disparate formats and media, create collaborative environment to improve data flow through the entire supply chain August, 2006 13 What Does It All Mean? Creates a more real-time environment where data is able to freely flow through the entire information food chain All parties will have easier access to on-line source data to do their own analysis Schedule and cost data must be available faster and be more accurate August, 2006 Move beyond paper based forms and reports Are your processes, procedures, and toolsets up to the task? Quality, useful, and timely data will be paramount 14 Resources 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.gov xml.gov/cop.asp (community of practice) AIA www.aia-aerospace.org UN/CEFACT www.unece.org/cefact/index.htm UN/CEFACT TBG6 http://webster.disa.org/cefact-groups/tbg/wg/tbg6_main.cfm Final working group 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 August, 2006 15 Additional Materials August, 2006 16 DCMA Web Services Toolkit A set of tools and examples to speed the adoption of Web Services Technologies Contents: ConnectivityTestClient ConnectivityTestWebService Proves connectivity to DCMA for HTTP, HTTPS, or HTTPS w/ User Authentication Proves connectivity from DCMA for HTTP, HTTPS, or HTTPS w/ User Authentication Source code, tools, examples, documentation Available for Java or .NET August, 2006 DCMA Web Services Toolkit 17 AIA EEIC Standards Development “Radar Screen ” Adopt existing standard Position of unadopted blips is provisional FIPS 201 TSCP SAML EIA-927 PLCS Certipath STEP PKI Monitor external development GECA • X12 Supplier EDI Template • UID GTPA Supplier UID Adopted Candidate Boost Aero Track UDEF PM/EVM Clickable GTPA August, 2006 AIA Guidelines IADFA Template AIA development Active AIA Project RFID ebXML Participate in external development As at 2006-02-27 18