文档介绍:华中科技大学
硕士学位论文
基于面向服务构架的机械自动化处理系统的设计与实现
姓名:项志福
申请学位级别:硕士
专业:软件工程
指导教师:陈传波
2010-01-14
华中科技大学硕士学位论文
摘要
以机械化生产或运营为主的企业在逐渐的发展壮大的过程中,会不断的引入新的
机械设备、生产流水线或运营流水线等。这些机械设备和流水线是在信息科技的不
断发展和更新换代的过程中引入的,因此,各种机械设备或流水线的控制系统很可
能是基于不同开发平台、开发工具和操作系统的,各系统拥有不同的数据格式和逻
辑控制方式。这样,各个独立的系统就逐渐形成了“信息孤岛”,使得企业的日常使
用和维护越来越困难。在现在的市场环境和竞争环境的双重压力下,企业需要有一
套方案对企业各个“信息孤岛”进行统一的集成控制,以增加企业的竞争力。
这就要求这套解决方案具有广泛的兼容能力,可以支持不同的系统平台、数据格
式和多种连接方式。要求在 环境下,实现系统是松散耦合的、跨平台的、与
语言无关的、与特定接口无关的,而且要能够为各网络终端应用程序提供可靠访问。
面向服务的构架(Services Oriented Architecture)具有粗粒度、松耦合、可集成、易
复用、共享服务、联合控制等特征。SOA 将应用程序不同的单元(被称为服务),通
过定义良好的接口和协议,把这些服务联系起来。通常这些协议是采取中立的方式
进行定义的,而且独立于具体的硬件环境、操作系统和编程语言等。
基于 SOA 构架的机械自动化处理系统充分利用 SOA 构架的优势,把企业在不同
时间引入的、基于不同技术背景的机器设备、生产流水线或运营流水线集成为一个
有机的、高效的和统一的平台。通过把业务、数据和程序独立分离,不但能够快速
的开发和实现不同业务的需求,而且系统的维护和升级也变得更加简单。
关键词:机器设备,系统平台,逻辑控制,信息孤岛,面向服务
I
华中科技大学硕士学位论文
Abstract
Enterprises, whose businesses based on mechanical producing, will continue to
purchase new mechanical equipments or assembly lines in the progressive development of
their businesses. Application systems are likely to be based on different platforms,
developing tools, operating systems, data formats or logic controlling modes. Therefore,
each independent system is gradually formed an isolated "information island", which
makes daily use and maintenance of application systems increasingly difficult. Under the
pressure of market environment petitive environment presently, enterprises need a
unified controlling system across these "information islands” in order to enhance the
competitiveness of their businesses.
Therefore, a solution, which could patible with a wide range of capabilities to
support different platforms, data formats and multiple connectivity options, is required. In
the environment, the realization of the system should be loosely coupled,
platform-crossed, language-independent, and unrelated to specific interfaces, but reliable
accesses to Web applicatio