摘要
现代企业生产信息化是实现全球化制造的重要课题。Internet的广泛应用,为管理和控制现代企业生产提供了一种崭新的途径。本文在分析企业自动化生产领域实时信息系统现状与发展趋势的基础上,研究和设计了一种基于J2EE平台和OPC技术的、应用面宽广、灵活性高、可扩展性强的企业生产信息服务系统。
本文主要进行以下几个方面的研究和设计:
研究将企业生产信息服务系统建立在以J2EE平台为依托的n-层体系结构上,并设计了系统结构框架。
分析实时生产信息系统应具备的功能,在应用服务器层将业务逻辑划分为若干个组件,对各个组件作了总体设计。基于EJB安全模型,进行了应用程序安全体系设计。利用SVG技术,设计并实现实时生产画面和数据的显示。
根据OPC数据存取规范,运用MFC和面向对象的设计模式开发OPC服务器程序。在设计OPC测试模块、完成OPC服务器功能测试后,将应用服务器、数据库服务器和OPC服务器连接起来,进行实时信息传输测试。
Informatization of modern enterprise's producing is one of the most important tasks for manufacture globalization. Wide applying of Internet provides a new approach to control and manage modern enterprise's producing remotely. On the basis of analyzing the present status and development trend of real-time information system in the fields of enterprise automatic producing, the dissertation researches and develops an extensible and flexible enterprise producing information service system based on OPC and EJB technology.
The research and development works of the dissertation are as follows:
Do the research of implementing the producing information service system in n-tie structure based on J2EE platform, and design the system skeleton.
Study the basic functions needed for a producing information service system, divide the application logic into several Enterprise JavaBeans, and finish the general design of each EJB. Work out an application
security structure according to EJB security model. Implement the transition and display of real-time picture and data in browser side using SVG and JSP technology.
According to OPC data access specification, develop OPC server program using MFC and object-oriented design patterns. Conduct the system test in two phases: OPC server function test with an OPC client accessing module and overall test integrating OPC server, database server and application server.
引文
[1] 艾菊梅,陈建榕.基于Internet的企业信息化目标、特征和过程[J].华东地址学院学报,1999,22(4)
[2] 胡华.基于Internet的企业信息管理与协作平台[J].系统工程理论与实践,2003,5
[3] 朱江,朗涌真.基于Internet/Intranet的企业信息系统建设[J].冶金信息工作,1998,3:45-46
[4] 张量,詹国华,袁贞明.计算机远程控制的实现与应用[J].计算机应用,2002,22(4)
[5] 李秀明,张颖川,陈坚.基于客户/服务器模式的工业过程信息管理及监控系统[J].计算机工程,1998,26(6):30-32
[6] 徐苓,沈学东,张雪源.基于互联网的Web远程监控软件[J].东北电力技术,200l,9,32-34
[7] 余成波,刘杰,陶红艳.基于Internet的设备远程监控技术的研究[J].信息与控制,2002,31(3)
[8] http://www, rockwellautomation, com. cn/Applications/GS/AP/GSCN, nsf/ pages/RSView_Supervisory_Edition_benefits
[9] http://www, geindustrial, com/cwc/gefanuc/software, html
[10] http://www.wonderware, com/products/appserver/
[11] http://www, ad. siemens, de/hmi/html_76/products/software/wincc/index. htm
[12] 刘茂诚.建立3层结构企业信息平台的方法与研究[J].微型机与应用,2000,(3):45-48
[13] Paul J.Perrone,et a1.著;张志伟,谭郁松,张明杰译.J2EE构建企业系统专家级解决方案[M].北京:清华大学出版社,2002.1
[14] Subrahmany Allamaraju.J2EE服务器端高级编程[M].北京:机械工业出版社,2001
[15] 林颖贤.基于J2EE技术的企业信息系统的开发[J].集美大学学报(自然学科版),2002,7(3)
[16] 曹鸣鹏,赵伟,许林英.J2EE技术及其实现[J].计算机应用,2001,21 (10): 20-23
[17] Sun Microsystems Inc. JavaTM 2 Platform, Enterprise Edition Specification Version 1.3[EB/OL]. 1999-2000 ,http://java, sun. com/j2ee/docs, html
[18] anny Ayers著,曾国平,冯伟,王占峰译.Java服务器高级编程[M].北京:机械工业出版社,2001
[19] RahimAdatia,Faiz Arni著,喻文中,邱仲潘等译.EJB编程指南[M].北京:电子工业出版社,2002
[20] Ed Roman. Mastering Enterprise JavaBeans[EB/OL]. http://www.theserverside, com
[21] 潘锋,李腊元.基于EJB服务器的应用系统的设计与实现[J].计算机应用,2001,21(12):32-33
[22] 李京,宋真君,凌志浩,吴勤勤.OPC规范的产生与发展[J].自动化仪表,2002,23(4):68-70
[23] 张传芹.基于OPC技术的生产管理信息集成方法的研究[J].化工自动化及仪表,2001,28(6):30-32
[24] OPC基金会.http://www.opcfoundation.org
[25] OPC基金会(中国).http://www.opcchina.org
[26] 潘爱民.COM原理与应用[M].北京:清华大学出版社,1999
[27] 王德康,苏宏业,褚健.基于OPt技术的先进控制软件设计与研究[J].化工自动化及仪表,2000,27(4):27-30
[28] 陆丽萍,阳惠宪.企业信息集成中OPC技术的研究与开发[D].工学硕士学位论文.清华大学,2000,37-38
[29] 刘彬,程大章.面向过程控制的一种新技术——OPC数据访问标准[J]. 计算机工程,2000,26(10):127-129
[30] OPC Foundation. OPC Common Definitions and Interfaces, Version 1.0, October 27, 1998.
[31] A1Chilsholm. OLE for Process Control takes first step toward data sharing standards. I&CS, 1996, 69 (9): 49-53
[32] Brian Tinham. Why OPC for systems. C&I, 1997, 29 (4): 26-26
[33] 陈积明,王智,孙优贤.OPC在工业过程控制中的应用[J].机电工程,2001,18(5)
[34] OPC Foundation. Data Access Custom Interface Standard, Version 2.05A, June 28, 2002.
[35] (美)Bill Trippe,Kate Binder著,高伟,英宇译.SVG设计——在下一代Web站点设计中使用可缩放矢量图形[M].北京:机械工业出版社,2003
[36] W3C. Scalable Vector Graphics(SVG)-XML Graphics for the Web[EB/OL]. http://www, w3c. org/Graphics/SVG/
[37] 黄理,李积善,曹有林等.用JSp轻松开发Web网站[M].北京:北京希望电子出版社,2001
[38] 布雷恩·赖特.JSp数据库编程指南[M].北京:北京希望电子出版社,2001
[39] 黄伟.在JSP中使用连接池优化数据库访问效率[J].计算机应用,2002,22(4):57-70
[40] 马龙华,刘俊,钱积新.OPC数据存取规范的研究和应用[J].化工自动化及仪表,2002,29(1):43-45
[41] 李斌,周云飞,唐小琦.基于COM技术和OPC规范的开放式结构数控系统研究[J].中国机械工程,14(4),312-315
[42] 石林锁,王涛,刘顺波.基于OPC规范的客户应用程序实现[J].微型计算机信息,2003,19(5):68-70
[43] 季胜鹏,林中达.基于OPC规范的客户/服务器模型设计[J].电力自动化设备,2002,22(11):59-62
[44] 马欣,李京等.OPC服务器和客户程序的设计[J].自动化仪表,2002,23(7): 68-70
[45] Jean Marc Jezequel, Michel Train, Christine Mingins. Design
Patterns and Contracts[M]. Addison Wesley, 2000
[46] Robert D.Thompson.MFC开发人员参考手册[M].北京:机械工业出版社,1997
[47] Brent Rector,Chris Sells著,潘爱民等译.深入解析ALT[M].北京:中国电力出版社,2001
[48] 陈垦,秦大力,程妍.基于J2EE分布式模型的安全分析[J].湖南农业大学学报(自然科学版),2003,29(1):67-69
[49] Intrinsyc. Intrinsyc Software-Bridge Solutions[EB/OL].http://j-integra, intrinsyc, com/