Upozornění: Text přílohy byl získán strojově a nemusí přesně odpovídat originálu. Zejména u strojově nečitelných smluv, kde jsme použili OCR. originál smlouvy stáhnete odsud
Master Service Agreement XBID Solution - Exhibit 4 XBID-DSA Maintenance - Attachment 4E - AIP100 -
Software Architecture - Version 3.0
Confidential
XBID-DSA Maintenance
Attachment 4E
AIP100 - Software Architecture
Version 3.0
Page 1 o f 20
Master Service Agreement XBID Solution - Exhibit 4 XBID-DSA Maintenance - Attachment 4E - AIP100 -
Software Architecture - Version 3.0
Confidential
Page 2 o f 20
Master Service Agreement XBID Solution - Exhibit 4 XBID-DSA Maintenance - Attachment 4E - AIP100 -
Software Architecture - Version 3.0
Confidential
Table of Contents
1 System Description .5
1.1 Architectural Overview................................. ...5
...5
1.2 M odules........................................................
....5
1 .2.1 XBID-Core...................................................................
...5
1.2.1 .1 Design Principles.......................................... ...6
...8
1.2.1 .2 Event-Driven Architecture........................... ...8
...8
1.2.1 .3 Processing Strategy..................................... ...8
...8
1.2.1 .3.1 Inner events.................................................. ...8
...8
1.2.1 .3.2 Triggers......................................................... ...8
...9
1.2.1 .3.3 AMQP Message Listener............................ ...9
...9
1.2.1 .3.4 Inner Q ueue................................................. ...9
...9
1.2.1 .3.5 Journaller...................................................... ...9
...9
1.2.1 CD AckSender....................................................
CO ...12
...12
1.2.1 .3.7 Unmarshaller................................................ ...12
...12
1.2.1 .3.8 Validator........................................................ ...12
...13
1.2.1 .3.9 Business (Logic) Processor........................ ...13
1.2.1 .3.10 Persister........................................................ .13
1.2.1 .3.11 Order-Book Handler..................................... ...13
...13
1.2.1 .3.12 Marshaller..................................................... ...13
...14
1.2.1 .3.13 Sender...........................................................
.14
1.2.1 .4 Inquiry/Management Requests Separation .14
1 .2 .2 SOB-Enquiry............................................................... ...14
1 .2 .3 CMM-Enquiry..............................................................
1 .2 .4 Capacity Management Integration (CMI)................... .14
1 .2 .5 Shipping Module (SM)................................................
1 .2 .6 Shipping Module Integration....................................... ...14
1 .2 .7 Frontend..................................................................... ...14
1 .2 .8 Reporting Engine......................................................
16
1.3 Interfaces......................................................
17
1 .3.1 SOB PMI....................................................................
1 .3 .2 CMM PMI................................................................... 18
1 .3 .3 SM WebServices.......................................................
1 .3 .4 Common TSO Interface............................................. Initial of
DBAG
1.4 Database Type.............................................
1.5 Data Archiving..............................................
1 .5.1 Archiving....................................................................
1.6 Logging.........................................................
1 .6.1 Application Logs.........................................................
1 .6 .2 Audit Logs...................................................................
2 Logical Data Model
3 Technical Data Models
4 Software requirements and hardware recommendations
Page 3 o f 20
Master Service Agreement XBID Solution - Exhibit 4 XBID-DSA Maintenance - Attachment 4E - AIP100 -
Software Architecture - Version 3.0
Confidential
4.1 Software requirements.............................................................................................................18
5 Deployment Separation...............................................................................19
6 References...................................................................................................20
Initial of
DBAG
Page 4 o f 20
Master Service Agreement XBID Solution - Exhibit 4 XBID-DSA Maintenance - Attachment 4E - AIP100 -
Software Architecture - Version 3.0
Confidential
1 System Description
1.1 Architectural Overview
1.2 Modules
Initial of
DBAG
Page 5 o f 20
Master Service Agreement XBID Solution - Exhibit 4 XBID-DSA Maintenance - Attachment 4E - AIP100 -
Software Architecture - Version 3.0
Confidential
Initial of
DBAG
Page 6 o f 20
Master Service Agreement XBID Solution - Exhibit 4 XBID-DSA Maintenance - Attachment 4E - AIP100 - Software Architecture - Version 3.0
Confidential
Persistence, DB. journaling
Inner State [ ] RabtwMQ AMQP. APIs
- orders □ Buseiess Logic Processors
- atcs
- flows j Other Event Handlers
- ramping
OrderBook
Handler
X Y
L
-sends out responses and broadcasts
Initial of
DBAG
Page 7 o f 20
Master Service Agreement XBID Solution - Exhibit 4 XBID-DSA Maintenance - Attachment 4E - AIP100 -
Software Architecture - Version 3.0
Confidential
Initial of
DBAG
Page 8 o f 20
Master Service Agreement XBID Solution - Exhibit 4 XBID-DSA Maintenance - Attachment 4E - AIP100 -
Software Architecture - Version 3.0
Confidential
Initial of
DBAG
Page 9 o f 20
Master Service Agreement XBID Solution - Exhibit 4 XBID-DSA Maintenance - Attachment 4E - AIP100 -
Software Architecture - Version 3.0
Confidential
Initial of
DBAG
Page 10 o f 20
Master Service Agreement XBID Solution - Exhibit 4 XBID-DSA Maintenance - Attachment 4E - AIP100 - Software Architecture - Version 3.0
Confidential
pkg )
Diagram: High Level View on the communication among XBID-Core and the inquiry module Initial of
Page 11 o f 20 DBAG
Master Service Agreement XBID Solution - Exhibit 4 XBID-DSA Maintenance - Attachment 4E - AIP100 -
Software Architecture - Version 3.0
Confidential
Initial of
DBAG
Page 12 o f 20
Master Service Agreement XBID Solution - Exhibit 4 XBID-DSA Maintenance - Attachment 4E - AIP100 -
Software Architecture - Version 3.0
Confidential
Initial of
DBAG
Page 13 o f 20
Master Service Agreement XBID Solution - Exhibit 4 XBID-DSA Maintenance - Attachment 4E - AIP100 -
Software Architecture - Version 3.0
Confidential
1.4 Database Type
1.5 Data Archiving
1.6 Logging
Initial of
DBAG
Page 14 o f 20
Master Service Agreement XBID Solution - Exhibit 4 XBID-DSA Maintenance - Attachment 4E - AIP100 -
Software Architecture - Version 3.0
Confidential
Initial of
DBAG
Page 15 o f 20
Master Service Agreement XBID Solution - Exhibit 4 XBID-DSA Maintenance - Attachment 4E - AIP100 -
Software Architecture - Version 3.0
Confidential
2 Logical Data Model
Initial of
DBAG
Page 16 o f 20
Master Service Agreement XBID Solution - Exhibit 4 XBID-DSA Maintenance - Attachment 4E - AIP100 -
Software Architecture - Version 3.0
Confidential
3 Technical Data Models
Initial of
DBAG
Page 17 o f 20
Master Service Agreement XBID Solution - Exhibit 4 XBID-DSA Maintenance - Attachment 4E - AIP100 -
Software Architecture - Version 3.0
Confidential
4 Software requirements and hardware recommendations
4.1 Software requirements
Initial of
DBAG
Page 18 o f 20
Master Service Agreement XBID Solution - Exhibit 4 XBID-DSA Maintenance - Attachment 4E - AIP100 -
Software Architecture - Version 3.0
Confidential
5 Deployment Separation
Initial of
DBAG
Page 19 o f 20
Master Service Agreement XBID Solution - Exhibit 4 XBID-DSA Maintenance - Attachment 4E - AIP100 -
Software Architecture - Version 3.0
Confidential
6 References
Initial of
DBAG
Page 20 o f 20