Network capabilities are increasingly becoming implemented in software (i.e., softwarized) and deployed using automated techniques. Organizations are migrating their business applications to cloudCloud environments. Businesses that adopt the development operations (DevOpsDevelopment Operations (DevOps)) methodologies will have options to integrate software and hardware platforms, especially as a cloudCloud pattern becomes prevalent. Because these capabilities meet the needs of a community, they become elements of the value chain of a business. There remains a gap in representing and automating the deployment of business processes and technical architectures from enterprise architecturesEnterprise architecture. Model-driven transformations from an enterprise architectureEnterprise architecture to automatically configured technology implementations are an elusive goal of architecture modelingModeling and integration. The elements of integrated architectures have been represented and modeled within their respective domains, but there has not been an automated translation that can provision technologies from architecture descriptions. The serviceService pattern is an ideal construct for representing an organization’s repeatable business processes (The Open Group, SOA Source Book). The concept of servicesService is used in describing network servicesService such as cloudCloud offerings (Erl, T. and E.B. Monroy, Cloud Computing: Concepts, Technology, Security, and Architecture, 2nd Edition. Pearson.; in IEEE: Baltimore, MD, USA, 2023;) and telecommunications products (Chiprianov, V., Y. Kermarrec, and S. Rouvrais. Extending Enterprise Architecture Modeling Languages: application to telecommunications service creation. in 27th Annual ACM Symposium on Applied Computing. 2012). ServicesService are units of value that serve a wide customer community and can be encapsulated and provided to its customers. The microserviceMicroservices architecture pattern has been widely applied to enterprise architecturesEnterprise architecture and implementations supporting many business processes (Richardson, C., Microservices: Decomposing Applications for Deployability and Scalability. 2014.). This pattern is increasingly becoming prevalent as tactical network and communication systems become more modularModular, increase their software content, and support dynamically varying mission requirements. This paper creates an integrated servicesService metamodel that can support the modelingModeling of next-generation software-intensive communications networks and demonstrates how the servicesService concepts of the Unified Architecture FrameworkUnified Architecture Framework (UAF) can be incorporated to represent network capabilities, such as operations and management, communications, provisioning, and performance management. ServiceService viewpoints are essential in software-intensive systems like software-defined networks. These servicesService can quickly be installed and deliver data capabilities. The interfaceInterface types between software components that are integrated into a system of systemsSystem of systems have not explicitly been identified in the Unified Architecture FrameworkUnified Architecture Framework (UAF). Such architectures are typically documented with network-centric and static interfacesInterface. A mechanism is needed to describe and represent how components can be rapidly inserted and integrated with systems to support changing mission requirements. Applications for future networks include C2 software that can be dynamically reconfigured depending on the mission and operational environment. A rich description of the functionality of these systems to meet mission requirements requires a servicesService viewpoint and systems viewpoint with full traceabilityTraceability between viewpoints.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Extending Enterprise Architectures to Support Tactical Network Microservices

  • Joseph B. Kroculick

摘要

Network capabilities are increasingly becoming implemented in software (i.e., softwarized) and deployed using automated techniques. Organizations are migrating their business applications to cloudCloud environments. Businesses that adopt the development operations (DevOpsDevelopment Operations (DevOps)) methodologies will have options to integrate software and hardware platforms, especially as a cloudCloud pattern becomes prevalent. Because these capabilities meet the needs of a community, they become elements of the value chain of a business. There remains a gap in representing and automating the deployment of business processes and technical architectures from enterprise architecturesEnterprise architecture. Model-driven transformations from an enterprise architectureEnterprise architecture to automatically configured technology implementations are an elusive goal of architecture modelingModeling and integration. The elements of integrated architectures have been represented and modeled within their respective domains, but there has not been an automated translation that can provision technologies from architecture descriptions. The serviceService pattern is an ideal construct for representing an organization’s repeatable business processes (The Open Group, SOA Source Book). The concept of servicesService is used in describing network servicesService such as cloudCloud offerings (Erl, T. and E.B. Monroy, Cloud Computing: Concepts, Technology, Security, and Architecture, 2nd Edition. Pearson.; in IEEE: Baltimore, MD, USA, 2023;) and telecommunications products (Chiprianov, V., Y. Kermarrec, and S. Rouvrais. Extending Enterprise Architecture Modeling Languages: application to telecommunications service creation. in 27th Annual ACM Symposium on Applied Computing. 2012). ServicesService are units of value that serve a wide customer community and can be encapsulated and provided to its customers. The microserviceMicroservices architecture pattern has been widely applied to enterprise architecturesEnterprise architecture and implementations supporting many business processes (Richardson, C., Microservices: Decomposing Applications for Deployability and Scalability. 2014.). This pattern is increasingly becoming prevalent as tactical network and communication systems become more modularModular, increase their software content, and support dynamically varying mission requirements. This paper creates an integrated servicesService metamodel that can support the modelingModeling of next-generation software-intensive communications networks and demonstrates how the servicesService concepts of the Unified Architecture FrameworkUnified Architecture Framework (UAF) can be incorporated to represent network capabilities, such as operations and management, communications, provisioning, and performance management. ServiceService viewpoints are essential in software-intensive systems like software-defined networks. These servicesService can quickly be installed and deliver data capabilities. The interfaceInterface types between software components that are integrated into a system of systemsSystem of systems have not explicitly been identified in the Unified Architecture FrameworkUnified Architecture Framework (UAF). Such architectures are typically documented with network-centric and static interfacesInterface. A mechanism is needed to describe and represent how components can be rapidly inserted and integrated with systems to support changing mission requirements. Applications for future networks include C2 software that can be dynamically reconfigured depending on the mission and operational environment. A rich description of the functionality of these systems to meet mission requirements requires a servicesService viewpoint and systems viewpoint with full traceabilityTraceability between viewpoints.