ISO/TR 16161 describes an approach for using ISO 16100 to achieve cooperation between software agents by exchanging Manufacturing Software Unit (MSU) capability profiles. The exchanged profiles among agents describe the manufacturing capabilities requested by the requester and to be fulfilled by the performer.
ISO/TR 16161 describes an application of ISO 16100. Manufacturing software agents, which are one type of MSU, achieve interoperation using capability profiles specified in ISO 16100. ISO/TR 16161 describes message language and protocol for software agents to collaborate with each other to emerge systems function. Presenting the MSU capability profile defined in ISO 16100-3, the agents mutually recognize the capability of manufacturing activity and recognizable messages.
ISO/TR 16161 on Automation systems and integration is useful for:
The motivation for ISO 16100 stems from the industrial and economic environment, in particular:
ISO 16100 is an International Standard for the computer-interpretable and human-readable representation of a capability profile. Its goal is to provide a method to represent the capability of a MSU in manufacturing application software relative to its role throughout the life cycle of a manufacturing application, independent of particular system architecture or implementation platform. This can lead to reduced production and information management costs to users and vendors/suppliers of manufacturing applications. Software agents that need manufacturing activities are called customers, and agents that provide manufacturing activities are called performers. Customers describe the request messages for manufacturing activities by the message language. Performers describe the report messages of the result of the manufacturing activities by the message language. Agent Communication Language (ACL), proposed by the Foundation for Intelligent Physical Agents (FIPA), is a message language exchanged with multi-agents, and the protocol that defines the sequence of messages is a protocol to which the framework of interaction protocol is applied and identifies the agent in order to use the ontology prescribed by FIPA.
ISO/TR 16161 describes the protocol and message language in which the software agent acting as a customer and the software agent acting as a performer interact in a one-to-one manner and each software agent is identified using a capability profile specified in ISO 16100-3. Therefore, the protocol and message language described in ACL and in ISO/TR 16161 are different. Automating and integrating are vital for service providers as it can give the organization a competitive edge. It improves the user experience for customers and has long-term benefits of increased value and brand loyalty. ISO/TR 16161 guidelines are important to both the service providers and your customers.
ISO/TR 16161