以Handcraft公司为例浅议信息系统集成

来源 :科技致富向导 | 被引量 : 0次 | 上传用户:marrymattion
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】本文以Handcraft公司为例,先分析了Handcraft公司已有信息管理系统的状况和不足、面临的问题。然后介绍生产管理系统的开发要求,以及同其库存管理系统、销售管理系统、物流管理系统以及会计等信息管理系统的集成方案,并详细论述了数据集成模式和基于SOA的系统集成。
  【关键词】系统集成;中介模式;数据集成;SOA的集成
  1.系统集成背景
  1.1 Handcraft公司简介
  Handcraft公司是一家总部在美国纽约的全球性质的高档手工艺品生产与销售商,其业务遍及亚洲、非洲和欧洲等。该公司下属的主要部门有生产、库存、销售、物流和会计等。
  由于手工艺品有着很强的地域特征,因此其生产部门遍及世界各地,在某个具体的地方都会成立一个小的生产基地,雇用当地著名的手工艺品艺术家进行生产。大多数手工艺品都不适合频繁的远距离运输,因此Handcraft公司采用异地库存的方式,只有当订单到来时,才进行一次运输活动。
  销售部门目前主要接受客户的电话订单,由业务员将客户信息手工录入销售信息系统,并监督完成每一笔订单。物流部门以订单为依据,组织合适的交通工具与路线,完成工艺品的运输与配送。会计部门在每一笔订单完成后,都要记录整个订单的产生、中转等情况,并记录其中产生的费用信息。
  目前,部门之间的交互主要靠电话和传真等完成,因此每年花在通信与人工监督上的费用超过整个公司销售总额的10%左右,开销很大。
  1.2公司面临的挑战和解决策略
  虽然手工艺制品具有很高的附加价值,其销售的利润也很大,但是Handcraft公司还是面临巨大的挑战。首先,是采用人工的方式效率低下,客户从订购到得到货物平均需要15天左右的时间,其中还要进行繁杂的转账等手续。另外一个巨大的挑战是Handwork公司的出现,这是一家后起之秀,该公司虽然不像Handcraft公司那样有着丰富的货源,但该公司广泛采用新兴的互联网技术,公司运营效率很高。
  为了充分发挥公司在货源方面的优势和长期以来形成的客户群体,Handcraft公司决定采用网上订货的方式接受订单,并对现有的系统进行集成,支持网上订货。公司总裁Tim为此专门召开了一次全体公司中高层视频会议,做了强有力的动员与要求,决定不惜一切代价进行系统集成,保持公司在该领域的领头地位。
  2.Handcraft已有系统介绍
  经过多年的信息化建设,Handcraft公司仅仅实现了库存管理系统、销售管理系统、物流管理系统以及会计等信息管理系统。其生产系统还没有信息系统的支持,目前依旧采用手工记录的方式追踪生产过程。库存系统是一个典型的MIS系统,前端采用VisualC++6.0开发的客户端,后端的数据库是Access,库存系统接受用户手工输入一些货物信息,打印出提货单,交给仓库保管员提取相应的货物;销售系统采用的是COBOL开发的系统,后端使用Sybase数据库;物流系统采用的是Java开发的基于Web的系统,应用服务器使用Tomcat,基于Web Service技术,数据库采用MySQL;会计系统是一个购买系统,能够暴露一定的接口,提供对应的功能,本身也能够实现财务功能。
  由于该公司前期缺乏有效的统一规划和设计,并且四个系统的建设时间不同,所采用的数据库也不相同,导致四个系统相互独立,无法进行数据共享。随着公司“供、产、销、管”信息一体化要求的提出,企业决定在对原有系统进行改造的基础上新增生產管理信息系统,通过新旧系统之间的集成,达到数据资源共享的目的,缩短客户自订货到到货日程,提高企业运营效率,以提高企业的管理水平和市场竞争能力。
  3.系统集成方案介绍
  3.1集成需求
  我们只考虑某个地区包括生产、库存、销售、物流和会计这几个应用系统的集成问题。由于Handcraft公司的生产部门还没有信息系统,所以必须开发一个新的系统来记录整个生产的过程,监控生产过程。预留接口支持网上订货。从数据集成、API集成两个方面对现有的几个应用系统进行集成,实现系统之间数据的共享;实现网上订货的方式接受订单,从而保持Handcraft公司在该领域的领头地位。公司决定采取B/S三层结构的网络模式对系统进行集成,因为B/S结构方便易用,零客户端。
  3.2方案描述
  3.2.1生产系统的定制开发
  根据要求,需要为Handcraft公司生产部门开发一个新的信息系统,用来记录整个生产的过程,监控生产过程,我们将此子系统称为生产管理信息系统。并预留接口支持网上订货。生产系统目前拟采用Java Web技术和方式进行开发,数据库采用MySql数据库管理系统,采用基于B/S模式进行访问管理。根据Handcraft公司生产部门的特点、结合调研的业务需求、为库存、销售、物流和会计等系统预留接口,并支持网上订货业务模式的处理。
  生产过程如图3.1所示。根据生产计划,研发部人员设计产品并设计出相应的产品生产的各种图纸,经过审核允许生产时,材料部放样并将加工原料发放给加工部,工人进行一系列的加工制造、装饰完成后,产品进入包装组进行包装,最后成品进入库房。所开发的生产管理信息系统需要对产品设计图纸,设计是否通过审核、放样、所需材料数量、加工状态、成品入库数量进行实时地监控和管理。
  3.1 产品生产过程
  3.2.2 数据集成
  因为Handcraft公司现有的各个信息管理系统所采用的数据库均不相同,有Access、Sybase、MySQL等,并且开发工具、开发技术也不同,为了各个异构数据源之间的数据共享, 从而有效地利用数据资源, 为进一步全面实现生产、库存、销售、物流和会计各业务之间的信息化管理,必须进行数据集成。   生产系统目前拟采用Java Web技术和方式进行开发,数据库采用MySql数据库管理系统。库存系统是采用VC结合Access开发的单机版管理系统,没有设计对外界程序提供服务的接口。销售系统是采用COBOL结合Sybase数据库开发的系统,没有设计对其他程序提供数据服务接口。物流系统采用的是Java开发的基于Web的系统,应用服务器使用Tomcat,基于Web Service技术,具备良好的可扩展性和与其他软件通讯的能力。会计系统是一个购买的系统,能够提供一定的软件接口,提供对应的功能,具备一定的与其他。
  系统数据共享与交换的能力。本次将采用中介模式(或称为全局模式 mediated schema)对Handcraft公司新开发的生产信息管理系统和原有的库存、销售、物流和会计信息系统进行数据集成。中介模式是现在最典型的数据集成方法,它通过提供一个统一的数据逻辑视图来隐藏底层的数据细节,使用户可以把集成的数据源看作一个统一的整体。异构数据集成系统整体架构如图3.2所示。
  3.2 异构数据集成系统整体架构图
  数据集成系统通过中介模式将各数据源的数据集成起来,而数据仍存储在各个局部数据源中,通过各数据源的包装器(wrapper)对数据进行转换使之符合中介模式。用户的查询是基于中介模式的,不必知道每个数据源的模式。中介器(mediator)将基于中介模式的一个查询转换为基于各局部数据源模式的一系列查询,交给查询引擎做优化并执行。对每个数据源进行的查询都会返回结果数据,中介器再对这些数据做连接和集成,最后将符合用户查询要求的信息返回给用户。
  使用中介模式的数据集成方法解决了各数据源中数据的更新问题。因为当底层数据源发生变化时,只需要修改中介模式的虚拟逻辑视图就可以了,大大减少了数据集成系统的维护开销。
  3.2.3基于SOA的集成
  面向服务的体系结构(Service-Oriented Architecture,SOA,也叫面向服务架构)。SOA是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。
  Handcraft公司要做的集成,就是面向电子商务的全面转型,与传统商务的区别就在于互联网平台,SOA是目前在电子商务领域比较热门的技术。SOA它依赖于用XML 和Web服务实现并以软件的形式存在的更加具体的观念和技术。目前Web服务是最适合实现SOA 的技术,通过Web服务可以实现系统之间数据与业务的衔接。对于每一个部门的子系统, 可以把需要提供给外界的信息以Web服务的方式来提供, 而其它需要相关信息的系统通过调用这些Web服务来获取。
  本次集成通过采用企业服务总线(Enterprise Service Bus,ESB)来实现SOA。ESB 是传统中间件技术与XML、Web服务等技术结合的产物。ESB 提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素,也是实现最佳SOA 的方法之一。作为网络上分布式服务的基础结构元素,ESB 集成方法通过异步的、面向消息的通信基础结构,把系统当作相互连接的离散性分布式服务。采用服务总线对各个独立的Web服务进行架构,通过服务层将各业务功能点以服务的形式暴露于系统之外,其它信息系统可以通過服务协约对服务进行访问,是实现高校信息系统之间数据和业务无缝衔接的理想方案。
  4.总结
  综上所述,在Handcraft公司各应用系统之间建立起的信息集成关系。通过几项技术的综合应用,在数据源与数据应用请求点之间建立起流畅的数据交换处理机制,提供包括应用请求,应答、文件传递、数据库访问、对象调用、硬拷贝输出及Web客户端发布服务等多项交互功能。
  【参考文献】
  [1]张璐.信息系统集成——数据集成的两种方法及其比较分析[J].情报探索,2006,11.
  [2]龚尚福.信息系统集成与数据集成策略[J].西安科技大学学报,2008,6.
  [3]张富.基于SOA的物流信息系统集成方案研究[J].商场现代化,2008,3.
其他文献
【摘 要】计算机和现代通信技术的发展改变了传统的课堂教学模式,使教学过程由平面走向立体,由静态变成动态,抽象化为具体,突破了时间和空间的限制,大大提高了学习的容量和效果。但现代信息技术给德育工作带来机遇的同时,也对德育工作提出了挑战。尤其是网络对青年学生的影响是不容忽视的。针对网络的负面效应,要采取有效措施,防止对学生带来的损害。  【关键词】现代信息技术;高职院校;德育;及时性;互动性  【中图
初中古诗词鉴赏教学必须要以激发学生的学习兴趣为前提进行教学,要想方设法点燃学生的学习激情。要使学生具有学习激情,教师首先要做到有热情,这就要求教师自身具有厚实的语文功底,用对古诗词的喜爱,感染学生,点燃学生对祖国语言文字的热爱之情,对古诗词的崇敬之情。并且教师应该用亲切、热情、平等的讲授态度,生动、幽默、形象的教学语言,努力创造出一个轻松的、民主的、舒畅的学习气氛,学生在这样的气氛中学习古诗词,一
【摘 要】近些年来随着我国的经济飞速发展,大学教育也取得了很多可喜的进步,但是我国大学生的体质健康水平却在呈现逐年下降的趋势,这种趋势清晰的显示出近几年来我国大学教育对于体育课程和体质健康的不重视,因此必须及时的进行反思,发现并且及时解决国内大学生的体质健康教育。本文主要从目前大学生体质健康现状入手,对如何提升和改善目前的问题进行了分析和研究,希望能够为目前的大学生健康状况提供一些借鉴和经验。  
【摘 要】作为20世纪发展起来的一门重要学科——控制论,已经涉及到各个方面,也渗透到了社会经济的诸多领域。群众路线的实践可以从控制论中得到一些启示。“一切从群众中来”意味着基层机构要发挥传感器功能,搜集和传输信息;“一切到群众中去”则要求基层机构要发挥执行器功能,不失偏颇地执行有利于人民群众利益的政策。控制论的反馈概念启示对“群众路线教育实践活动”要建立反馈机制,检测是否达到了预定的目的。  【关
【Abstract】Since Howard Gardener introduced the theory of multiple-intelligence, there have been attempts to apply it in the real classroom teaching. The essay has formulated a teaching plan and explor
【摘 要】随着时代的发展,成人高等教育不断推进,在全民教学体系中占据着越来越重要的地位。成人高等教育有着不同于普通高等教育的教育教学特点,本文从学习对象、学习内容、学习目标等方面对成人高等教育管理类课程教学进行研究,以期找出改进现阶段成人高等教育管理类课程教学的方法。  【关键词】成人教育;管理课程;教学方法  【中图分类号】 G722.2 【文献标识码】 C【文章编号】1671-1270(200
【摘 要】怎样让大学生进行有效的英语学习一直是高校英语教师的主要课题。英语视听说教学在课堂中的运用越来越多地被教师和学生所接受。而在我国,多媒体环境下的大学英语视听说教学尚处在起步和探索阶段。怎样把高校英语视听说教育与具有中国特色的大学教育理念有机结合,将成为高校英语教研的重要课题。本文笔者多年从事高校英语播音主持和英语新闻采编方向英语视听说教学。本文结合教学实践,总结了笔者的教学理念和经验。  
【摘 要】听力是英语语言学习交际的基础,同时,也成为了制约绝大多数学生学习英语的瓶颈。笔者旨在从学生存在的听力问题及听力材料两方面就非英语专业大学生对听力材料的理解难点等问题进行浅析,以便增加对学生听力水平的了解,促进听力教学。  【关键词】听力理解;听力材料;听力问题  【中图分类号】 H310.1 【文献标识码】 C【文章编号】1671-1270(2009)6-0023-01    一、非英语
【摘 要】我国经济结构不断调整,涉及火电企业安全生产活动已经受到相关管制人员重视,其中隐藏的锅炉四管爆漏隐患就是制约生产安全等级地位的必要因素,在这种情势之下,直至电厂四管安装工序处理完毕并投入运行之后,单位节点检查工作便成为不可或缺的衔接举动。研究过程中,实践工作人员具体应用鍋炉运行过程中衍生的隐患状况以及合理的检查动作作为依托媒介,针对锅炉器具四管爆漏结果进行科学分类和单独解析,同步呈现对应检
400V线损率是考核供电企业经营管理的重要指标之一,线损率的高低,不仅是衡量一个供电部门管理水平的重要依据,更是提高供电企业经济效益的重要手段。而影响400V线损率既有技术方面的因素,也有管理方面的因素。技术方面的因素主要有:下户线线径、供电半径、主干线路导线型号、电压质量;管理方面的因素主要有计量表计的管理及校验、三相负荷平衡调整、线路清障、抄表管理等因素。下面笔者就400V线损管理进行投石问路