A generic architecture for MMS servers

MMS is an application layer protocol developed for ensuring the interconnection and inter-working of heterogeneous industrial devices and more conventional computers. It is becoming widely accepted as the main protocol for open communications between heterogeneous machines in many areas that are not limited to manufacturing. In this paper, we first analyse the strengths and weaknesses of an MMS server implementation architecture proposed earlier. Then we refine the classification of MMS services and propose a generic architecture for the implementation of MMS servers.

[1]  Maryline Chetto,et al.  An optimal algorithm for guaranteeing sporadic tasks in hard real-time systems , 1990, Proceedings of the Second IEEE Symposium on Parallel and Distributed Processing 1990.

[2]  Edsger W. Dijkstra,et al.  The structure of the “THE”-multiprogramming system , 1968, CACM.

[3]  John S. Heidemann,et al.  File-system development with stackable layers , 1994, TOCS.

[4]  Chung Laung Liu,et al.  Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment , 1989, JACM.

[5]  Jay K. Strosnider,et al.  ENHANCED APERIODIC RESPONSIVENESS IN HARD REAL-TIME ENVIRONMENTS. , 1987, RTSS 1987.

[6]  P. Pleinevaux,et al.  An analysis of the MMS object model , 1994, IEEE Trans. Ind. Electron..

[7]  Ralph E. Johnson,et al.  Design Patterns: Abstraction and Reuse of Object-Oriented Design , 1993, ECOOP.

[8]  J. Crowcroft,et al.  Is layering, harmful? (remote procedure call) , 1992, IEEE Network.

[9]  K. J. Schmucker,et al.  MacApp: An application framework , 1987 .

[10]  Norman Meyrowitz,et al.  Intermedia: The architecture and construction of an object-oriented hypemedia system and applications framework , 1986, OOPLSA '86.

[11]  Manfred Brill,et al.  MMS: MAP Application Services for the Manufacturing Industry , 1991, Comput. Networks ISDN Syst..

[12]  P. Pleinevaux,et al.  Architecture of an MMS event manager , 1993, 1993 CompEuro Proceedings Computers in Design, Manufacturing, and Production.

[13]  Norman K. Meyrowitz Intermedia: The Architecture and Construction of an Object-Oriented Hypermedia System and Applications Framework , 1986, OOPSLA.

[14]  Ian Wakeman,et al.  Is Layering Harmful , 1992 .