- Architecting the Industrial Internet
- Shyam Nath Robert Stackowiak Carla Romano
- 303字
- 2021-07-02 23:59:26
Cross-cutting functions and system characteristics
The business, usage, functional, and implementation viewpoints bring together the requirements and concerns of their respective stakeholders, and help provide a framework for developing the IIoT architecture. In general, the business viewpoint determines the mission and the boundaries for the usage viewpoint, ultimately driving the requirements for the functional and implementation viewpoints. In turn, the functional and implementation viewpoints may influence or impose limitations on the business viewpoint. For example, if the business viewpoint requires that field engineers must react immediately to certain events, in all conditions, then the usage viewpoint may determine they need heat-proof, waterproof, shockproof devices with unlimited connectivity to receive the information. The business viewpoint may then determine it is not cost-effective to provide all field engineers with such devices.
Cross-cutting functions support activities across the functional components and cut across the generic IIoT system capabilities. These enabling functions include data management, connectivity, and analytic capabilities.
System characteristics are system-wide properties required to manage the interaction of the parts of the IIoT system. System characteristics focus on how the system works rather than what the system does from a functional or business perspective. These functions are typically only noticed by end users when they fail. These characteristics include security, privacy, scalability, safety, resilience, and reliability. These interconnected characteristics contribute to the trustworthiness of the system. Trustworthiness also depends on how well the system characteristics are integrated into the functional components and their interactions. Basically, trustworthiness is dependent on the weakest link; for example, privacy cannot be protected if security is weak. Figure 2.8 illustrates the relationship between functional domains, cross-cutting functions, and system characteristics.
A strong architecture incorporates cross-cutting functions and system characteristics while also ensuring the proper functioning of the fundamental capabilities:

- Spring Boot 2實(shí)戰(zhàn)之旅
- 深度學(xué)習(xí)經(jīng)典案例解析:基于MATLAB
- 編程卓越之道(卷3):軟件工程化
- 編寫(xiě)高質(zhì)量代碼:改善Python程序的91個(gè)建議
- Python機(jī)器學(xué)習(xí)實(shí)戰(zhàn)
- 基于Swift語(yǔ)言的iOS App 商業(yè)實(shí)戰(zhàn)教程
- 大學(xué)計(jì)算機(jī)基礎(chǔ)(第2版)(微課版)
- Microsoft Dynamics AX 2012 R3 Financial Management
- C# and .NET Core Test Driven Development
- PowerDesigner 16 從入門(mén)到精通
- Swift High Performance
- 例說(shuō)FPGA:可直接用于工程項(xiàng)目的第一手經(jīng)驗(yàn)
- Learning D3.js 5 Mapping(Second Edition)
- HTML5+CSS+JavaScript深入學(xué)習(xí)實(shí)錄
- JavaWeb入門(mén)經(jīng)典