JSRs: Java Specification Requests
JSR 49: Web Based Industrial Monitoring Framework
Section 1: Identification
Submitting Participant: Yamatake Corporation, Control Products Division Name of Contact Person: Hiro Hashimukai, Component Business Group E-Mail Address: email@example.com Telephone Number: +81-466-20-2278 Fax Number: +81-466-20-2193
This JSR is being filed on behalf of the Industrial applications working group of the Java Consortium Japan. (http://www.javacons.gr.jp/english/e_index.html)
Section 2: Request
Industrial automation, such as process control, building automation and factory automation now recognize strong demand for Web based data acquisition and monitoring. Web based field data servers, which connect legacy field devices to the Web, and Web clients for industrial use have been introduced to the industrial automation market. Field devices utilizing TCP/IP interface, such as PLCs, field instruments and web enabled DCS/SACDA, have been introduced by many venders. It is possible for customers to build up web based data acquisition and/or monitoring system using these systems and devices. However, a customer who wanted to develop a web based monitoring application would have a lot of work In developing Java applets and/or applications, including GUIs, communications and data acquisition.
This request is to develop a specification for a client side web based monitoring framework, which would consist of APIs supporting inter-bean communication, naming service and lifetime management for objects existing within the framework. Web based monitoring APIs provide a mutual data exchange platform to be used by GUI components, and components which provide data from web based field data server to GUI components. The Java Bean component specification would be utilized for this framework and, a common data object structure would be defined for cross vender component connectivity.
This specification will target the desktop, server and the hi-level end of embedded Java platform. It should be a software component based framework utilize Java Beans component model. No current Java specification will need to be changed as a result of our work. We plan to utilize only existing JDK1.1 core APIs for the framework of the 1st revision. The framework will be extended in the 2nd revision to take into consideration Bean context support , security support, etc, of Java2EE and /or Java2SE.
The Factory Floor Automation Extension (JSR-000007) expert group is now working on a distributed, real-time extension for the embedded automation environment. Our proposed specification focuses on monitoring clients and data acquisition server applications. We believe that we should work closely with this expert group in order to keep the interface simple among field devices, monitoring clients and data acquisition servers.
In addition, Microsoft's OPC(OLE for Process Control) should be considered for the data object structure definition, since that should make it easy to develop an OPC bridge for Java monitoring applets and/or applications utilizing this framework.
Section 3: Contributions
The Industrial Application Working Group of the Java Consortium is now working on developing a framework and APIs for this purpose. This working group will propose JIM (Java for Industrial Monitoring Framework), the result of the efforts of this working group, as a starting point for expert group discussion.
Java Consortium Industrial Application Working Group member list: