首页 > 方案案例 > 正文

基于J2EE的机床行业SCM系统的研究

2010-03-04 10:33:49  来源:万方数据

摘要:当今企业实施供应链系统时。关键在于克服传统网络应用技术的缺陷,构建一个分布式、集成化的数据环境,实现信息的充分共享。达到部门之间和企业之间的有效协调。为此,提出了基于J
关键词: SCM 数据库 J2

  1 引 言

  2006年2月14日,从上海新国际博览中心隆重举行的中国数控机床展览会(CCMT2006)上获悉:最近颁布的《国务院关于加快振兴装备制造业的若干意见》。已经把发展大型、精密高速数控设备、数控系统和功能部件列为国家发展先进制造业的重要目标之一。因为数控机床是现代制造业的关键设备,一个国家数控机床的产量和技术水平在某种程度上代表了这个国家制造业技术水平和竞争力。我国机床行业现有的企业机制、开发手段、营销手段、经营管理结构、生产管理模式等方面与国外先进企业相比严重落后,这是制约我国机床业发展的主要瓶颈。主要表现在:市场响应慢、交货期长、质量问题多、生产成本高、利润空间小、企业竞争力弱等几个方面。

  近年来,激烈的市场竞争和多样化的客户需求使我国机床行业不断面临缩短交货期、提高质量、降低成本、改进服务和满足客户定制化要求的压力,这就迫使供应商、制造商和销售商走向合作。SCM作为一种有效的企业合作模式,在近期发展非常迅速,且倍受关注;供应链得到重视的另外一个重要原因是近10年来信息技术和通讯技术的飞速发展,为供应链合作伙伴之间高效率和低成本效益的信息共享、任务同步执行和协同管理提供了一条可行的途径,使实时的网络化供应链成为可能。

  2 供应链管理

  SCM确保供应链相关方的运作更加紧密协调,并通过信息共享。实现供应商和客户之间的互动,进而降低交易成本。供应链是一种围绕核心企业,通过信息流、物流、资金流的控制,从采购原材料开始,制成中间产品以及最终产品,最后由销售网络把产品送到消费者手中,将供应商、制造商、分销商、零售商,直到最终用户连成一个整体的功能性网链模式。其核心的理念有三个方面:a.以当前的信息技术为基础;b.交易各方的参与;c.预先设计好的利益分配方案。

  从某种意义来说,供应链系统是一个动态库存系统,它将从材料到分配的所有参与方都集成在了一起,而这一链条得以高效运行的基础是以信息技术为支撑,与供应链最为紧密相关的技术为企业应用集成技术。随着企业实施的IT支持系统不断增多,范围逐渐扩大,从而要求企业将业务流程、应用软件、硬件和各种标准联合起来,在更多的企业应用系统之间进行无缝集成,使它们像一个整体来进行业务处理和信息共享,而难点就在于业务流程的集成,它的基础是数据的集成。引入SCM系统正是为满足机床行业的需求,随着政府上网工程和企业上网工程的推进,亦为该系统的应用提供了广阔的平台。

  3 J2EE标准

  随着IT领域最流行的J2EE标准的诞生和推广,以J2EE标准作为企业供应链系统的网络技术标准,并在此基础上建立的供应链管理平台,克服了传统网络应用技术的制约,为供应链的顺利实施奠定了基础。以传统网络应用技术建立的供应链系统,虽然在开发的初期能够很快构建并应用,但随着系统越来越复杂,传统网络技术的缺点就会变得很明显,比如:(1)缺乏柔性。(2)缺乏开放性。(3)网络覆盖范围有限,与Internet网连接困难。(4)难以支持跨平台的系统集成。所以选择J2EE标准作为企业SCM系统的网络技术标准。

  Java2平台企业版实质上是一个分布式的服务器应用程序设计环境,它提供了基于组件的、以服务器为中心的多层应用体系结构,为企业应用系统提供了一个具有高度的可移植性和兼容性的、安全的平台。J2EE的多层体系结构极大地简化了开发、配置和维护企业应用的过程,将企业的业务逻辑同企业服务和用户接口分开,放在它们直接的中间层。它提供了一系列的底层服务,如事务管理、缓冲池等,使得开发者能够将精力集中于企业的业务逻辑,而无须过多地关心与业务逻辑不太相干的系统环境等。由于采用多层结构,系统中同时会有多台服务器在工作,这样不仅能够提高系统的整体运行效率,而且一旦某一台服务器出现了故障,应用程序会自动转移到另一台服务器上接着运行,这就有效地保障了系统整体运行的可靠性。J2EE的基本体系结构如图1所示。

  

图1 J2EE体系结构图

 

  图1 J2EE体系结构图

  从图1中可以看到J2EE平台的整体结构,它的大部分核心技术为:EJB,RMI,JSP,JAVASERVLETSJDBC,XML,JMS,JTS,JTA,JAVAMAlL和JAF其实J2EE本质上由一整套服务(Services)。应用程序接口(APIS)和I协议构成。它对开发基于WEB的多层应用提供了功能支持J2EE还要求描述在何时、何处需要使用这些技术。当然,知道这些不同的技术之间是如何交互的是理解J2EE所必需的。

  过去,二层化应用(通常被称为C/S应用)是大家谈论得最多的。在很多情况下。服务器提供的惟一服务就是数据库服务;客户端程序负责数据访问、实现业务逻辑、用合适的样式显示结果、弹出预设的用户界面、接受用户输入等。C/S结构通常在第一次部署的时候比较容易,但难于升级或改进,而且经常基于某种专有的协议(通常是某种数据库协议)。它使得重用业务逻辑和界面逻辑非常困难。更重要的是,在WEB时代,二层化应用通常不能体现出很好的伸缩性,因而很难适应Internet的要求。

  SUN设计J2EE的部分起因就是想解决二层化结构的缺陷,于是J2EE定义了一套标准来简化N层企业级应用的开发。它定义了一套标准化的组件,并为这些组件提供了完整的服务J2EE还自动为应用程序处理了很多实现细节,如安全、多线程等。用J2EE开发N层应用包括将二层化结构中的不同层面切分成许多层。一个N层化应用A能够为以下的每种服务提供一个分开的层,如图1所示。

  可以看出J2EE的基本体系结构由第一层(客户层)、中间层、企业信息层组成。

  客户层:J2EE平台支持几种类型的客户端。许多J2EE服务被设计成支持Web浏览器的客户端。这些服务通过动态生成的HTML页面和表格与客户端进行交互操作。更复杂的服务将直接与第一层客户端直接交换数据。这里,JSP和Servlet用于规格化业务数据,以方便J2EE客户端处理。这些客户端既能在一个Web浏览器以Java Applet方式运行,也能用以Java技术为基础的程序方式运行。

  中间层:在J2EE平台,中间层业务功能是由EJB组件实现。这些EJB让服务开发者将精力集中在业务逻辑,并让EJB服务的处理提供可靠、可伸缩服务的复杂工作。JSP技术和Servlet是使用Internet模式为客户层表现中间层的功能。

  企业信息层:一个服务的中间层的业务模块必须存取和更新在企业应用系统EIS层的信息。将J2EE提供了标准的Java服务API,满足对企业信息系统的基本存取功能:(1)JDBC,用于存取数据的Java标准API;(2)JNDI,用于从企业的名字和目录服务存取信息的标准API;(3)JMS,通过消息中间件发送和接收信息的标准API;(4)Java Mail,发送电子邮件的标准API;(5)Java IDL,调用CORBA服务的标准API。

  J2EE体系结构的优点在于:可移植性强,具有Java语言所特有的平台无关性,可维护性和安全性都很好;J2EE体系机构各层次之间保持相对的独立,不仅使其灵活性非常强大,而且又由于采用了组件技术,许多模块可以被重用,所以可以大大地简化开发,提高效率。由此可见,J2EE的基本体系结构克服了传统网络技术的主从方式或两层结构的特点,在此基础上建立的管理系统无疑对其顺利实施奠定了良好的基础。

  4 基于J2EE标准的供应链管理系统的实现

  4.1 系统的主要功能模块

  (1)Buyer为一集成套件。主要的功能模块有:

  资源搜寻(Design Sourcing),商品目录管(Item Catalog Management),潜在资源搜寻(Strategic Sourcing),购买档案管理(Life Cycle),供应商管N(Suppliers Management)。

  (2)Supplier为一集成套件,企业用于生成和发布产品信息、产品变化通知等。

  (3)Net为一电子中枢解决方案套件,它能帮助买方(buyers)和卖方(suppliers)进行有效的联系。主要模块有:

  用户权限管理模块(User Manager),目录管理系统模块(Directory Tree Manager),任务管理系统模块(Task Manager),时间表管理系统模块(Scheduling)。

  4.2 系统开发的主要技术

  4.2.1 SCM平台:建立自己的平台、元数据、目标类型、目标关系、目标权限等。

  4.2.2 工作流管理系统:使用WfMC的标准,开发工作流管理系统。

  4.2.3 用户与机构管理

  a.功能包括用户的管理、组织机构的管理、角色的理、授权管理。

  b.维护系统中的用户的数据,包括增加、修改、删除等。

  4.2.4 PIP接口

  a.资源搜寻fDesign Sourcing)。b.商品目录管(Item Catalog Management)。c.潜在资源搜寻(Strategic Soureing)。d.购买档案管理fLife Cycle)。e.供应商管理(Supplier Management)。f.生成产品信息。g.发布产品信息。h.产品变化通知SCM XML标准:DTD,Schema。

  5 小 结

  本文介绍了基于J2EE标准的供应链集成平台的功能、体系结构的实现J2EE标准下的供应链系统具有良好的用户界面和动态的可跨平台性、可移植性和安全性之后,设计了保证系统可以在任何平台上运行而不需要重新编辑,另外,系统支持网络功能。可以通过网络进行远程访问。随着全球竞争的加剧,以及计算机及网络技术的发展,基于J2EE标准的应用开发将越来越体现它的优势。本文作者创新点是提出尽快在中国的机床行业引入SCM系统。并加强对供应链上的合作方的管理,以形成一个供应链上的“双赢”局面。增强我们的综合国力。


第三十八届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。