a method for business function allocation and interface
TRANSCRIPT
![Page 1: A Method for Business Function Allocation and Interface](https://reader030.vdocuments.mx/reader030/viewer/2022012713/61ac480ed7f4a25713687a1a/html5/thumbnails/1.jpg)
Method for Business Function Allocation and Interface Definition in System-of-Systems ArchitectureDr. Andrzej J. Knafel
![Page 2: A Method for Business Function Allocation and Interface](https://reader030.vdocuments.mx/reader030/viewer/2022012713/61ac480ed7f4a25713687a1a/html5/thumbnails/2.jpg)
System-of-Systems ArchitectureSession introduction
Picture source: www.zvv.ch ; www.stadt-zurich.ch ; www.wikipedia.org ; http://www.myswitzerland.com
SITUATIONExisting system-of-systems (public transport systems)various functionality (e.g. up-hill transport, luggage capability)various Quality Attributes (e.g., performance, weather dependency)various interfaces (e.g., stations with escalators)
LEARNHow to implement process (moving from A to B) using existing systems (tram, bus, train, cable car, ship)or introducing new systems (bike rental) ?
How to design the interfaces (stations, stops)?
![Page 3: A Method for Business Function Allocation and Interface](https://reader030.vdocuments.mx/reader030/viewer/2022012713/61ac480ed7f4a25713687a1a/html5/thumbnails/3.jpg)
System-of-Systems at Roche Diagnostics
Method Walkthrough
Experience Summary & Conclusions
![Page 4: A Method for Business Function Allocation and Interface](https://reader030.vdocuments.mx/reader030/viewer/2022012713/61ac480ed7f4a25713687a1a/html5/thumbnails/4.jpg)
Roche DiagnosticsSystems for In-Vitro Diagnostics
Person icon made by Freepik from www.flaticon.com
![Page 5: A Method for Business Function Allocation and Interface](https://reader030.vdocuments.mx/reader030/viewer/2022012713/61ac480ed7f4a25713687a1a/html5/thumbnails/5.jpg)
System-of-SystemsExample 1 of System-of-Systems at Roche
Total Laboratory Automation• multiple pre-analytical* and post-analytical** systems• multiple analytical*** systems connected by automatic specimen transport system• controlled by software management system• exchanging data with hospital IT systems and Roche IT
* centrifuges, aliquoters, sorters, …** specimen storage, …*** clinical chemistry, immunology, hematology, coagulation, …
![Page 6: A Method for Business Function Allocation and Interface](https://reader030.vdocuments.mx/reader030/viewer/2022012713/61ac480ed7f4a25713687a1a/html5/thumbnails/6.jpg)
System-of-SystemsExample 2 of System-of-Systems at Roche
Roche Remote Solutions• multiple Roche enterprise IT systems (ERP, CRM, …)• deployed on premises or in cloud to support multiple business processes• exchanging data among them and with connected n x 106 devices at customer sites
worldwide
![Page 7: A Method for Business Function Allocation and Interface](https://reader030.vdocuments.mx/reader030/viewer/2022012713/61ac480ed7f4a25713687a1a/html5/thumbnails/7.jpg)
System-of-SystemsDefinition
System-of-systems is a system in which its components:
• Fulfill valid purposes in their own right, and continue to operate to fulfill those purposes if disassembled from the overall system
• Are managed (at least in part) for their own purposes rather than the purposes of the whole; the component systems are separately acquired and integrated but maintain a continuing operational existence independent of the collaborative system.
Reference: "The Art of Systems Architecting" (Maier 2000) by Maier and Rechtin
![Page 8: A Method for Business Function Allocation and Interface](https://reader030.vdocuments.mx/reader030/viewer/2022012713/61ac480ed7f4a25713687a1a/html5/thumbnails/8.jpg)
System-of-Systems at Roche Diagnostics
Method Walkthrough
Experience Summary & Conclusions
![Page 9: A Method for Business Function Allocation and Interface](https://reader030.vdocuments.mx/reader030/viewer/2022012713/61ac480ed7f4a25713687a1a/html5/thumbnails/9.jpg)
System-of-Systems ArchitectureOverview of Roche Customized Method
Business Function Allocation and Interface Definition
• Supports decisions of allocation of business functions to specific system components.
• Defines interface design baseline– Events– Data resources
• Consists of six steps with descriptions and criteria
![Page 10: A Method for Business Function Allocation and Interface](https://reader030.vdocuments.mx/reader030/viewer/2022012713/61ac480ed7f4a25713687a1a/html5/thumbnails/10.jpg)
System-of-Systems ArchitectureRoche Customized Method – Organization
Documentation of each step• participants • pre- / post-conditions as entry / exit criteria• input / output artifacts• activities
Participants summary• Core-team for each business (sub-)process:
• Business Analyst• Architect
• Extended-team as knowledge source & reviewer• Stake-holders • Architects of involved systems
Table form based on SEI – ATAM® Reference Guide (ARG) Version 9.3
![Page 11: A Method for Business Function Allocation and Interface](https://reader030.vdocuments.mx/reader030/viewer/2022012713/61ac480ed7f4a25713687a1a/html5/thumbnails/11.jpg)
System-of-Systems ArchitectureRoche Customized Method – Walkthrough
![Page 12: A Method for Business Function Allocation and Interface](https://reader030.vdocuments.mx/reader030/viewer/2022012713/61ac480ed7f4a25713687a1a/html5/thumbnails/12.jpg)
System-of-Systems ArchitectureRoche Customized Method – Walkthrough
![Page 13: A Method for Business Function Allocation and Interface](https://reader030.vdocuments.mx/reader030/viewer/2022012713/61ac480ed7f4a25713687a1a/html5/thumbnails/13.jpg)
System-of-Systems ArchitectureRoche Customized Method – Walkthrough
Integrated dynamic model (based on DoDAFConceptual Data Model)
EVENTS trigger ACTIVITIES performed by PERFORMERS to produce and consume RESOURCES in LOCATIONS under specified RULES and CONDITIONS
Source: http:/ /dodcio.defense.gov/Library/DoD-Architecture-Framework/dodaf20_conceptual/
Event Activity Resource
Performer
Location
Condition Rule
![Page 14: A Method for Business Function Allocation and Interface](https://reader030.vdocuments.mx/reader030/viewer/2022012713/61ac480ed7f4a25713687a1a/html5/thumbnails/14.jpg)
System-of-Systems ArchitectureRoche Customized Method – Walkthrough
![Page 15: A Method for Business Function Allocation and Interface](https://reader030.vdocuments.mx/reader030/viewer/2022012713/61ac480ed7f4a25713687a1a/html5/thumbnails/15.jpg)
System-of-Systems ArchitectureRoche Customized Method – Walkthrough
![Page 16: A Method for Business Function Allocation and Interface](https://reader030.vdocuments.mx/reader030/viewer/2022012713/61ac480ed7f4a25713687a1a/html5/thumbnails/16.jpg)
System-of-Systems ArchitectureRoche Customized Method – Walkthrough
Derivation from the model: • EVENTS, RESOURCES & LOCATIONS – primary focus for interface design• PERFORMERS, ACTIVITIES, RULES & CONDITIONS – functionality allocation
Event Activity Resource
Performer
Location
Condition Rule
![Page 17: A Method for Business Function Allocation and Interface](https://reader030.vdocuments.mx/reader030/viewer/2022012713/61ac480ed7f4a25713687a1a/html5/thumbnails/17.jpg)
System-of-Systems ArchitectureRoche Customized Method – Walkthrough
![Page 18: A Method for Business Function Allocation and Interface](https://reader030.vdocuments.mx/reader030/viewer/2022012713/61ac480ed7f4a25713687a1a/html5/thumbnails/18.jpg)
System-of-Systems ArchitectureRoche Customized Method – Walkthrough
![Page 19: A Method for Business Function Allocation and Interface](https://reader030.vdocuments.mx/reader030/viewer/2022012713/61ac480ed7f4a25713687a1a/html5/thumbnails/19.jpg)
System-of-Systems ArchitectureRoche Customized Method – Walkthrough
Alignment of IDM elementsWork activities • Joint core teams (Business Analysts + Architects)
• Identify IDM elements of common concerns• Align elements of common concerns• Consolidate elements of common concerns and elaborate
corresponding list/table• Optional: each individual core-team
• Update the IDMs to reflect alignmentOutput• List/table of aligned elements of common concerns based on all elements
from IDMs for all relevant workflows
![Page 20: A Method for Business Function Allocation and Interface](https://reader030.vdocuments.mx/reader030/viewer/2022012713/61ac480ed7f4a25713687a1a/html5/thumbnails/20.jpg)
System-of-Systems ArchitectureRoche Customized Method – Walkthrough
![Page 21: A Method for Business Function Allocation and Interface](https://reader030.vdocuments.mx/reader030/viewer/2022012713/61ac480ed7f4a25713687a1a/html5/thumbnails/21.jpg)
System-of-Systems ArchitectureRoche Customized Method – Walkthrough
![Page 22: A Method for Business Function Allocation and Interface](https://reader030.vdocuments.mx/reader030/viewer/2022012713/61ac480ed7f4a25713687a1a/html5/thumbnails/22.jpg)
System-of-Systems ArchitectureRoche Customized Method – Walkthrough
Business Function Identification and Allocation • Evaluation of options for function allocation according to business
criteria
• High level overview of business process realization by participating systems
• Functionality allocated to systems
• Data object resources & their locations
• Data processor resources
• Events for intra- & inter-system transfers
• Fulfillment of business process objectives and constraints verified by the stakeholders
![Page 23: A Method for Business Function Allocation and Interface](https://reader030.vdocuments.mx/reader030/viewer/2022012713/61ac480ed7f4a25713687a1a/html5/thumbnails/23.jpg)
System-of-Systems ArchitectureRoche Customized Method – Walkthrough
![Page 24: A Method for Business Function Allocation and Interface](https://reader030.vdocuments.mx/reader030/viewer/2022012713/61ac480ed7f4a25713687a1a/html5/thumbnails/24.jpg)
System-of-Systems ArchitectureRoche Customized Method – Walkthrough
![Page 25: A Method for Business Function Allocation and Interface](https://reader030.vdocuments.mx/reader030/viewer/2022012713/61ac480ed7f4a25713687a1a/html5/thumbnails/25.jpg)
System-of-Systems at Roche Diagnostics
Method Walkthrough
Experience Summary & Conclusions
![Page 26: A Method for Business Function Allocation and Interface](https://reader030.vdocuments.mx/reader030/viewer/2022012713/61ac480ed7f4a25713687a1a/html5/thumbnails/26.jpg)
System-of-Systems ArchitectureExperience Summary & Conclusions
• Applied at Roche to business processes related to Remote Solutions and IoT• Quick definition of models and deriving of data thanks to small core-teams• Good support of decision making process
– identification of common resources - data object catalog and glossary– allocation of business functions and resources to existing and to be developed systems– identification of events and transfer resources for interface design
Method for Business Function Allocation and Interface Definition
![Page 27: A Method for Business Function Allocation and Interface](https://reader030.vdocuments.mx/reader030/viewer/2022012713/61ac480ed7f4a25713687a1a/html5/thumbnails/27.jpg)
Doing now what patients need next