View
213
Download
1
Category
Preview:
Citation preview
1 Machine to Machine Interface Update
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.
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
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
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
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
Recommended