Smlouvy Dotace Platy Úřady Zakázky ▶ PastVina
❤ Podpořte nás Přihlásit se Registrace

Textová podoba smlouvy Smlouva č. 9474331: Master Services Agreement XBID Solution + Exhibit 1-24

Příloha Annex_3_Attachment 4E - AIP100 - Software Architecture_v3.0_ke zverejneni.pdf

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