1 proposed plcs tc organization and functional responsibilities revision 2 050210

38
1 Proposed PLCS TC Organization and Functional Responsibilities Revision 2 050210

Upload: abraham-robbins

Post on 26-Dec-2015

215 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 1 Proposed PLCS TC Organization and Functional Responsibilities Revision 2 050210

1

Proposed PLCS TC Organization and Functional Responsibilities

Revision 2 050210

Page 2: 1 Proposed PLCS TC Organization and Functional Responsibilities Revision 2 050210

2

Agenda

• PLCS TC Organization and Participants

• Hierarchical Functional Responsibility

Page 3: 1 Proposed PLCS TC Organization and Functional Responsibilities Revision 2 050210

3

OASIS TCChairSecretariat1 Voting Member per CompanyTechnical LeadImplementers Forum Lead

PLCS TC Organization and Participants

Technical OversightLead (Information Architect)2 Tool Experts2 Business Experts

Secretariat1 Secretariat

Quality AssuranceLeadTesters

Pilots/ProjectsNorwegian PilotUK MOD PilotSwedish PilotOthers

OASIS TC Management

Technical Development Oversight for DEX, Capabilities, and Reference Data and other documentation

Related, independent Projects/Pilots established for a business need. Efforts are shared with PLCS TC

Ensures material submitted for OASIS balloting meet requirements. Works closely with Implementers Forum

Page 4: 1 Proposed PLCS TC Organization and Functional Responsibilities Revision 2 050210

4

Quality AssuranceLeadTesters

OASIS TCChairSecretariat1 Voting Member per CompanyTechnical LeadImplementers Forum Lead

PLCS TC Organization

Technical OversightLead (Information Architect)2 Tool Experts2 Business Experts

DEX Development Teams

1 Team Lead 1 Modeler 1 Business Expert

Implementers ForumLeadSoftware Product VendorsImplementersIntegrators

Infrastructure / Tool Team

Information Architect1 Tool Expert

Secretariat1 Secretariat

Pilot/Project Test Runs

Pilots/ProjectsNorwegian PilotUK MOD PilotSwedish PilotOthers

DEX 0 Development Team

DEX 1 Development Team

DEX 2 Development Team

DEX X Development Team

DEX Y Development Team

Reporting

Page 5: 1 Proposed PLCS TC Organization and Functional Responsibilities Revision 2 050210

5

Organization Functionality – OASIS TC

• Publish AP239 as IS• Monitor and Maintain AP239

• PLCS TC Administration

• PLCS TC Work Programme Management

• Balloting within PLCS TC

• Publishing within OASIS

• Communications

• Marketing OASIS TCSecretariat1 Secretariat

ChairSecretariat1 Voting Member per CompanyTechnical LeadImplementers Forum Lead

Page 6: 1 Proposed PLCS TC Organization and Functional Responsibilities Revision 2 050210

6

• Provide Technical Oversight for DEX, Capability, and Reference Data Development

• Establish and maintain documentation• Review DEXs, capabilities and reference

data

• Harmonize with established SC4 and related standards

Organization Functionality – Technical Oversight

Technical OversightLead (Information Architect)2 Tool Experts2 Business Experts

Page 7: 1 Proposed PLCS TC Organization and Functional Responsibilities Revision 2 050210

7

Organization Functionality – DEX Development Teams

• Develop Capabilities

• Develop DEX Packages

• Develop Reference Data

• Develop Rules

Technical OversightLead (Information Architect)2 Tool Experts2 Business Experts

DEX Development Teams

1 Team Lead 1 Modeler 1 Business Expert

Page 8: 1 Proposed PLCS TC Organization and Functional Responsibilities Revision 2 050210

8

Organization Functionality – Infrastructure/Tool Team

• DEXLib Infrastructure

• DEX specification template

• Reference Data Library Infrastructure

• DEXLib Tools

Technical OversightLead (Information Architect)2 Tool Experts2 Business Experts

Infrastructure/Tool Team Information Architect1 Tool Expert

Page 9: 1 Proposed PLCS TC Organization and Functional Responsibilities Revision 2 050210

9

Organization Functionality – Quality Assurance

• Establish Quality Framework

• Establish and Liaison with Implementers Forum

• Ensure submissions meet requirements for OASIS Balloting

• Verify and Validate DEX Team Testing

Quality AssuranceLeadTesters

Page 10: 1 Proposed PLCS TC Organization and Functional Responsibilities Revision 2 050210

10

Organization Functionality – Implementers Forum

• Testing

• Reuse of solutions

• Review and recommend changes

Implementers ForumLeadSoftware Product VendorsImplementersIntegrators

Quality AssuranceLeadTesters

Page 11: 1 Proposed PLCS TC Organization and Functional Responsibilities Revision 2 050210

11

Organization Functionality – Pilots/Projects

• Establish DEX Development Teams under Technical Oversight

• Establish Pilot Test runs with Implementers Forum

• Development of non-OASIS documentation

• Share results and lessons learned

Pilots/ProjectsNorwegian PilotUK MOD PilotSwedish PilotOthers

Page 12: 1 Proposed PLCS TC Organization and Functional Responsibilities Revision 2 050210

12

OASIS TCChairSecretariat1 Voting Member per CompanyTechnical LeadImplementers Forum Lead

PLCS TC Organization Summary

Technical OversightLead (Information Architect)2 Tool Experts2 Business Experts

Secretariat1 Secretariat

Quality AssuranceLeadTesters

Pilots/ProjectsNorwegian PilotUK MOD PilotSwedish PilotOthers

• Publish AP239 as IS• Monitor and Maintain AP239• Balloting within PLCS TC• Publishing within OASIS• PLCS TC Administration• PLCS TC Work Programme Management • Communications• Marketing

• Provide Technical Oversight for DEX, Capability, and Reference Data Development• Establish and maintain documentation• Review DEXs, capabilities and reference data• Harmonize with established SC4 and related standards

• Establish DEX Development Teams under Technical Oversight• Establish Pilot Test runs with Implementers Forum• Development of non-OASIS documentation• Share results and lessons learned

• Establish Quality Framework • Establish and Liaison with Implementers Forum• Ensure submissions meet requirements for OASIS Balloting • Verify and Validate DEX Team Testing

Page 13: 1 Proposed PLCS TC Organization and Functional Responsibilities Revision 2 050210

13

Page 14: 1 Proposed PLCS TC Organization and Functional Responsibilities Revision 2 050210

14

Organization Functionality – OASIS TC

• Monitor and Maintain AP239– Implement change programme – Monitor SC4 modules for input on AP239– Submission of change requirements to SC4

OASIS TCSecretariat1 Secretariat

ChairSecretariat1 Voting Member per CompanyTechnical LeadImplementers Forum Lead

Page 15: 1 Proposed PLCS TC Organization and Functional Responsibilities Revision 2 050210

15

Organization Functionality – OASIS TC

• PLCS TC Administration– Meetings and conference calls– Identify potential future DEXs– Develop Business Ontology– OASIS exploders

– OASIS PLCS TC Website

– Administration of DEXs, capabilities, reference data, documentation tool through the ballot process

OASIS TCSecretariat1 Secretariat

ChairSecretariat1 Voting Member per CompanyTechnical LeadImplementers Forum Lead

Page 16: 1 Proposed PLCS TC Organization and Functional Responsibilities Revision 2 050210

16

Organization Functionality – OASIS TC

• Balloting within PLCS TC– Rules for approval of methods– Agree process for review / ballot / update /

maintenance of technical documentation – Review DEXs and Reference Data submitted

for OASIS standards– PLCS TC balloting, OASIS balloting,

publishing and regular reporting to OASIS members

OASIS TCSecretariat1 Secretariat

ChairSecretariat1 Voting Member per CompanyTechnical LeadImplementers Forum Lead

Page 17: 1 Proposed PLCS TC Organization and Functional Responsibilities Revision 2 050210

17

Organization Functionality – OASIS TC

• Publishing within OASIS– Procedures for publishing

• Agree with OASIS how the DEXs are to be published, i.e. what format.

• Agree with OASIS how to publish Reference data

– Publish• DEXs as OASIS standards• Core PLCS Reference Data• Business domain extensions as standardized extensions to

PLCS Reference Data

OASIS TCSecretariat1 Secretariat

ChairSecretariat1 Voting Member per CompanyTechnical LeadImplementers Forum Lead

Page 18: 1 Proposed PLCS TC Organization and Functional Responsibilities Revision 2 050210

18

Organization Functionality – OASIS TC

• PLCS TC Work Programme Management– Agreed programme of work– Establish resource requirement – Agreed prioritization of tasks and resources– Agreed allocation of programme tasks– Establish and maintain a detailed project plan– Manage activities described in the project plan

• Recommend additional activities• Identify actions relevant for the OASIS TC scope

– Track progressOASIS TC

Secretariat1 Secretariat

ChairSecretariat1 Voting Member per CompanyTechnical LeadImplementers Forum Lead

Page 19: 1 Proposed PLCS TC Organization and Functional Responsibilities Revision 2 050210

19

Organization Functionality – OASIS TC

• Communications– SC4 AP239 relevant working groups– OASIS PLCS Teams– Implementers Forum – Pilots/Projects

• Marketing– Promotion – Maintain library of success stories– Maintain library of presentations for PLCS member

reference– Outreach needed to spread word on PLCS value

OASIS TCSecretariat1 Secretariat

ChairSecretariat1 Voting Member per CompanyTechnical LeadImplementers Forum Lead

Page 20: 1 Proposed PLCS TC Organization and Functional Responsibilities Revision 2 050210

20

• Provide Technical Oversight for DEX, Capability, and Reference Data Development– Administer the Technical Development work programme– Establish a standardized, stable Business Ontology for PLCS– Consolidate existing Reference Data files to establish baseline core– Agree DEX and Reference Data development processes– Establish API for PLCS– Specify a representation of a thesaurus of business concepts

reflecting business terms

– Incorporate the recommendations from the series of DEX Sync Workshops

– Agree how Reference Data will be maintained– Develop Rule types for DEXs and capabilities

Organization Functionality – Technical

Technical OversightLead (Information Architect)2 Tool Experts2 Business Experts

Page 21: 1 Proposed PLCS TC Organization and Functional Responsibilities Revision 2 050210

21

• Establish and maintain development documentation guidance– Format and content– Rules– Guidelines– Capabilities, Data Exchange Sets, and Reference Data– Mapping– Testing and Test documentation– Business Concepts– Translators– Conformance Guidance/Requirements

Organization Functionality – Technical

Technical OversightLead (Information Architect)2 Tool Experts2 Business Experts

Page 22: 1 Proposed PLCS TC Organization and Functional Responsibilities Revision 2 050210

22

• Establish and maintain usage documentation guidance

– Business user guidance

– Software implementer guidance

– Contract managers guidance– Specialisation pruning of DEXs

Organization Functionality – Technical

Technical OversightLead (Information Architect)2 Tool Experts2 Business Experts

Page 23: 1 Proposed PLCS TC Organization and Functional Responsibilities Revision 2 050210

23

• Review DEXs, capabilities, and reference data– Reduce duplicate development and improve

interoperability

– Ensure submissions meet OASIS ballot requirements

– Harmonization within PLCS TC of • Reference data• Interpretations / mapping solutions• Translators • Mappings• Projects

– Impact of SC4 module changes on DEXs

Organization Functionality – Technical

Technical OversightLead (Information Architect)2 Tool Experts2 Business Experts

Page 24: 1 Proposed PLCS TC Organization and Functional Responsibilities Revision 2 050210

24

• Harmonize with established SC4 and related standards– Harmonisation with SC4 standards

• 10303 STEP APs• 13584 PLIB• 15926 Oil & Gas

– Harmonisation with other standards• ASD (AECMA) 1000D and 2000M• MIP• OAGIS 9 • OMG• SCORM• UK MOD 00-60• W3C

Organization Functionality – Technical

Technical OversightLead (Information Architect)2 Tool Experts2 Business Experts

Page 25: 1 Proposed PLCS TC Organization and Functional Responsibilities Revision 2 050210

25

Organization Functionality – Technical

• Develop Capabilities

– Develop new capabilities as required– Enable representation of instantiation

capabilities– Set up a review structure for

capabilities

Technical OversightLead (Information Architect)2 Tool Experts2 Business Experts

DEX Development Teams

1 Team Lead 1 Modeler 1 Business Expert

Page 26: 1 Proposed PLCS TC Organization and Functional Responsibilities Revision 2 050210

26

Organization Functionality – Technical

• Develop DEX Packages– Develop DEX Documentation

• Develop Implementation options• Capabilities• Business concepts• DEX Documentation• Reference data• Prune of long forms

– Develop a ‘core’ capability set– Initial testing using DEX developed test data– Re-develop initial set of DEXs i.a.w. common agreements– Incorporate new Reference Data

Technical OversightLead (Information Architect)2 Tool Experts2 Business Experts

DEX Development Teams

1 Team Lead 1 Modeler 1 Business Expert

Page 27: 1 Proposed PLCS TC Organization and Functional Responsibilities Revision 2 050210

27

Organization Functionality – Technical

• Develop Reference Data

– Populate RDL services– Propose reference data from pilot sources– Instantiate reference data– Link with other standards– Develop a programme to monitor the

resolution of ballot comments• Develop Rules

Technical OversightLead (Information Architect)2 Tool Experts2 Business Experts

DEX Development Teams

1 Team Lead 1 Modeler 1 Business Expert

Page 28: 1 Proposed PLCS TC Organization and Functional Responsibilities Revision 2 050210

28

Organization Functionality – Technical

• DEXLib Infrastructure

– Develop the DEXLib architecture and a framework explanation

– Enhance user friendliness– Indexing mechanism

• From the Business Concepts to DEX capabilities• From terminology dictionary to DEXlib

– Develop Thesaurus Tool for extracting semantics/definitions – Expand the introduction to DEXLib – Extend existing DEXLib functionality to activate and complete scripts

with information– Develop template for exchange agreements as part of each specific DEX

– DEXlib publication environment

Technical OversightLead (Information Architect)2 Tool Experts2 Business Experts

Infrastructure/Tool Team Information Architect1 Tool Expert

Page 29: 1 Proposed PLCS TC Organization and Functional Responsibilities Revision 2 050210

29

Organization Functionality – Technical

• DEXLib Infrastructure (cont’d)– Continue to maintain DEXLib on Source Forge

• Maintain an HTML mirror of DEXLib for non- developers• Allow an XML view facility in browsers (other than Internet

Explorer)• Extend DEXLib to allow HTML publications• Extend DEXLib to allow individual (or sets of) DEXs to be

published as a standalone package electronically and on paper

Technical OversightLead (Information Architect)2 Tool Experts2 Business Experts

Infrastructure/Tool Team Information Architect1 Tool Expert

Page 30: 1 Proposed PLCS TC Organization and Functional Responsibilities Revision 2 050210

30

Organization Functionality – Technical

• DEX specification template

– Develop an agreed DEX template for acceptance by OASIS based on the example DEX “Assembly part list” to DEXLib

Technical OversightLead (Information Architect)2 Tool Experts2 Business Experts

Infrastructure/Tool Team Information Architect1 Tool Expert

Page 31: 1 Proposed PLCS TC Organization and Functional Responsibilities Revision 2 050210

31

Organization Functionality – Technical

• Reference Data Library Infrastructure

– Define reference data architecture– Establish a PLCS web server – Develop Pilot RDL service– Agree and standardised RDL services– Develop industrial strength RDL services– Define management of RDL services – Publish OWL files on the PLCS Web server– Establish PLCS RDL server accessed via APIs from translators– Establish a better development environment for reference data

consolidation and management– User-friendly interface to reference data library from DEXLib

Technical OversightLead (Information Architect)2 Tool Experts2 Business Experts

Infrastructure/Tool Team Information Architect1 Tool Expert

Page 32: 1 Proposed PLCS TC Organization and Functional Responsibilities Revision 2 050210

32

Organization Functionality – Technical

• DEXLib Tools

– Develop and maintain tools supporting DEX, Capability and Reference Data development

• Tools for the revised DEX architecture containing– business concepts– specializations of generic capabilities and DEXs– rules

– Establish tools to develop / view the test data and validate test results– Tool for Work Progress tracking in DEXLib– Tool for converting existing Part 28 file to Part 21 file– Extend DEXlib tool set

• User friendly front end• Develop terminology dictionary• Interface to reference data• Allow publication of DEXs and Reference Data

– Develop templates for main rule types– Develop scripts for business concepts, using rule templates

Technical OversightLead (Information Architect)2 Tool Experts2 Business Experts

Infrastructure/Tool Team Information Architect1 Tool Expert

Page 33: 1 Proposed PLCS TC Organization and Functional Responsibilities Revision 2 050210

33

Organization Functionality – Quality Assurance

• Establish Quality Framework – Review Framework for Quality – Editing and approval of DEXs

• Establish and Liaison with Implementers Forum

• Ensure submissions meet requirements for OASIS Balloting

• Verify and Validate DEX Team Testing

Quality AssuranceLeadTesters

Page 34: 1 Proposed PLCS TC Organization and Functional Responsibilities Revision 2 050210

34

Organization Functionality – Implementers Forum

• Testing

– Define new or identify existing industrial strength test data

– Develop implementer’s test tools– Test DEXs – Test interoperability by round robin test rallies

• Reuse of solutions

– Establish library of “Lessons Learned”

Implementers ForumLeadSoftware Product VendorsImplementersIntegrators

Quality AssuranceLeadTesters

Page 35: 1 Proposed PLCS TC Organization and Functional Responsibilities Revision 2 050210

35

Organization Functionality – Implementers Forum

• Review and recommend changes

– Capabilities, DEXs, and Reference Data– Business concepts– Harmonization

• Establish guidelines for the implementers• Raise harmonization issues and recommend

changes for– Capabilities, DEXs, and Reference Data– Interpretations / mapping solutions– Mappings– Projects/pilots– Translators

Implementers ForumLeadSoftware Product VendorsImplementersIntegrators

Quality AssuranceLeadTesters

Page 36: 1 Proposed PLCS TC Organization and Functional Responsibilities Revision 2 050210

36

Organization Functionality – Pilots/Projects

• Establish DEX Development Teams under Technical Oversight

• Establish Pilot Test runs with Implementers Forum• Development of non-OASIS documentation

– Capabilities, DEXs, and Reference Data– Guidelines

• Share results and lessons learned– Implementers Forum– OASIS TC– Other DEX Development Teams– Quality Assurance– Technical Oversight

Pilots/ProjectsNorwegian PilotUK MOD PilotSwedish PilotOthers

Page 37: 1 Proposed PLCS TC Organization and Functional Responsibilities Revision 2 050210

37

Measures of Goodness

• Develop a data exchange template – A "data exchange contract" shall require

• Identification of the specific DEX(es) that shall exchange the business data – to enable conformance testing

• Identification of standards used, and the resulting usage of reference data

– Involved parties need to agree what is their recognized identifier. A text shall be added in the exchange agreement to note the “preferred” option as the one to be used for globally unique identifiers, e.g. for identifiers that may be used for data merge.

• Reference Data Library– Class of class definitions in PLCS/OASIS RDL may be needed for

contracting purposes. How to define class of class in OWL shall be investigated

– Separate OWL project files shall be defined for representation of specific projects and their local terms

• Develop DEXs for business implementation

Page 38: 1 Proposed PLCS TC Organization and Functional Responsibilities Revision 2 050210

38

Measures of Goodness

• Input recommendations from the synchronisation workshops• Rules shall be uniquely enumerated (in capabilities etc) to allow

normative reference to them• Rules shall be placed at the lowest possible level, i.e. in

capabilities, without mandating PLCS global rules. Experience will show where the lowest level is.

• Expand the introduction to DEXLib. Shall include information as– Data exchange architecture– Reference data– Global identifiers– Rules

• Graphical presentation of information in DEXLib shall be considered

• User-friendly interface to reference data library from DEXLib – Graphical representation of reference data hierarchy HTML

version