Machine to Machine Interface Update 1 Machine to Machine Interface Update February 7th, 2007.

6
1 Machine to Machine Interface Update Machine to Machine Interface Update February 7th, 2007

Transcript of Machine to Machine Interface Update 1 Machine to Machine Interface Update February 7th, 2007.

Page 1: Machine to Machine Interface Update 1 Machine to Machine Interface Update February 7th, 2007.

1 Machine to Machine Interface Update

Machine to Machine Interface Update

February 7th, 2007

Page 2: Machine to Machine Interface Update 1 Machine to Machine Interface Update February 7th, 2007.

2 Machine to Machine Interface Update

Approach to interface analysis

• Identify Integrations– Functional teams create CSDs.– System of Systems Architecture (SoSA) describes the enterprise level

integration points needed for the overall Nodal solution.– Integration Design Authority (Technical & Business Architects), project

teams and integration vendors work together to produce artifacts as described previously

• Repeatable Interface Specifications & Design– Integration artifacts are produced that contain:

• Data Element Name, Element Attributes, Volumetrics, Data Frequency etc.• Business Triggering Events that drive the movement of information

– The integration teams use these artifacts to analyze the interface and develop Use Cases

• Identify gaps, integration characteristics, mismatches and transformations of data that is necessary between systems

– Integration specifications and Use Cases are the input to design and implementation of the integration between systems.

– Feed the design back into SoSA.

Page 3: Machine to Machine Interface Update 1 Machine to Machine Interface Update February 7th, 2007.

3 Machine to Machine Interface Update

The integration factory constructs interfaces

Interface Build Plan

Interface Specification

Interface Design

Interface Build

FAT & ITESTInterface

teamassigned

Interface specs agreed

Interface design agreed

Interface conforms with spec

Inputs

Activities

EDS ScheduleEDS DefinitionsProject SchedulesInterface Priorities

Seek project commitments

Ramp up design and build teams

Produce iteration plan for the interface

Outline the information flows in the interface

Information flows in the interface are enumerated

Interface team resolves discrepancies in interface definition between source, target & system

Define behavior and information contained in the interface

SoSA – use cases & domainProject CSDsInterface docs from source and target systems

Integration design patternsExisting designsSource & target designs (CSD & Detailed Design)

Numerous build inputs incl. Test Cases, Environment config, makefiles, …

Integration pattern selected

Impacts on source and target assessed and incorporated

Collaborate with Source & target systems teams

Spec stubs and data

Interface tests defined

Updated design documentation

Updated test and dev environments

Updated source and libraries

Stubs built

Page 4: Machine to Machine Interface Update 1 Machine to Machine Interface Update February 7th, 2007.

4 Machine to Machine Interface Update

Integration Timeline

• What to expect– Several integration specification & integration design documents

are currently in preparation. External interfaces will come to TPTF for approval.

– Many are being produced significantly ahead of Projects’ build schedules

– Rework may be necessary to Projects, SoSA and integration artifacts as the interface specification work progresses

• Timeline Dependencies– Work in progress - the detailed build schedules have not been

finalized between projects and EDS’s– Shows earliest start, latest finish & delivery dates for interface

specification and design artifacts– Based on approximately 150 external interfaces and 250 internal – Does not account for substantial refactoring

Page 5: Machine to Machine Interface Update 1 Machine to Machine Interface Update February 7th, 2007.

5 Machine to Machine Interface Update

Integration Timeline - Part 1

IntegrationRoadmap Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec

Track Interface

Management

Architecture

Environment

Nodal Model Track 1 NMMS->EMS

2 NMMS->MMS 4 NMMS->CRR 3 NMMS->S&B

30 EMS->NMMS

Reg Track

5 REG->NMMS 6 REG->MMS 7 REG->CMM 8 REG->S&B 9 REG->CRR

31 REG->EMS

Integration Design Management

Deploy / Support

Quality Assurance

Design / Architecture

Functional Analysis

20082007

Deploy / Support

Quality Assurance

Technical Design

Functional Analysis

EDS-Release/Buil

Nodal Integration Environment

Nodal Integration Architecture

EDS1R1 EDS2R2 EDS3R3 EDS3R4 EDS4R5

EIP1 EIP3 EIP8,9 EIP10EIP2,5,7EIP4 EIP6 EIPFinal

Final

Legend

Interface Start

Specifications complete

Completion into iTEST

Build Plan

Page 6: Machine to Machine Interface Update 1 Machine to Machine Interface Update February 7th, 2007.

6 Machine to Machine Interface Update

Integration Timeline - Part 2

Market Operations Track 10 MMS->EMS

11 EMS->MMS 12 S&B->MMS 13 CMM->MMS 14 S&B->CMM 15 CRR->MMS 16 CMM->CRR 17 S&B->CRR

Settlement Track

18 EMS->S&B 19 MMS->S&B 20 CRR->S&B 21 EXT->MMS 22 S&B->EXT 23 CMM->EXT 32 MMS->CMM 33 CRR->CMM

External Web- Services 24 NMMS->EWS Track 25 EMS->EWS

26 MMS->EWS 27 COMS->EWS 28 CRR->EWS 29 Other->EWS

Functional Analysis

Functional Analysis

Deploy / Support

Quality Assurance

Design / Architecture

Deploy / Support

Quality Assurance

Design / Architecture

Functional Analysis

Deploy / Support

Quality Assurance

Design / Architecture

100%

IntegrationRoadmap Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec

Track Interface

20082007

EDS-Release/Buil EDS1R1 EDS2R2 EDS3R3 EDS3R4 EDS4R5

EIP1 EIP3 EIP8,9 EIP10EIP2,5,7EIP4 EIP6 EIPFinal

Final