TL;DR: A software platform that supports the delivery of services and personalized content is provided in this paper, where the software platform interfaces with an edge network and a distribution platform, and the edge network is a computer network that distributes servers, routers and storage throughout the network.
Abstract: A software platform that supports the delivery of services and personalized content is provided. The software platform interfaces with an edge network and a distribution platform. The edge network is a computer network that distributes servers, routers and storage throughout the network. The software platform augments that physical capabilities of the edge network and provides a number of platform services. The distribution platform is a software platform that provides an interface to the platform services and the edge network.
TL;DR: With its next release, SA Forum will provide a new platform management service and so will close the gap between HPI and AIS services and extend the information model with objects that represent operating systems and virtualization layers.
Abstract: With its next release, SA Forum will provide a new platform management service and so will close the gap between HPI and AIS services. This new service will match the configured system to the actually present hardware and will make hardware states easily accessible for software via the information model. At the same time it extends the information model with objects that represent operating systems and virtualization layers. The new service provides a state model for all these objects and APIs to inform its users about changes, such as operator interactions with the equipment. Administrative commands can be used for platform maintenance. The complete information model will allow fault correlation over all platform layers up to the application. This is necessary for proper fault analysis and to really achieve high availability.
TL;DR: This paper demonstrates that SA can help to achieve a holistic, fine-grained and automated deployment of large-scale distributed systems by visualizing the structure of the system to be deployed and makes it possible that the whole lifecycle of a software system can be governed by SA.
Abstract: Software architecture (SA) plays an important role in software development. Since the lifecycle stages post development become more and more important and face with many challenges similar to the development, it is a natural idea to introduce or extend SA into the stages post development. In this paper, we present our practices and experiences on applying software architecture into the deployment and maintenance of J2EE (Java 2 Platform Enterprise Edition) applications, including the tool and principles of SA-based J2EE deployment and SA-based J2EE online maintenance. It demonstrates that 1) SA can help to achieve a holistic, fine-grained and automated deployment of large-scale distributed systems by visualizing the structure of the system to be deployed; 2) SA can provide an understandable, operational and global view for online maintenance by organizing the fragmented and trivial management mechanisms; 3) Extending SA into the stages post development makes it possible that the whole lifecycle of a software system can be governed by SA with many benefits, e.g. consistency, traceability, responsiveness, etc.
TL;DR: OpenHPI is production ready reference implementation of the SA Forum HPI specification designed to be easy to setup and use, as well as utilize and compliment existing hardware management standards.
Abstract: OpenHPI is production ready reference implementation of the SA Forum HPI specification. It is designed to be easy to setup and use, as well as utilize and compliment existing hardware management standards. OpenHPI is available as open source so it can be easily productized by anyone requiring an HPI implementation for their hardware.