浅谈SOA技术在烟草行业数据集成中的应用
摘 要:随着企业信息化意识的不断提高和经济全球化的飞速发展,采用分布式应用的系统和存在于不同企业间需要相互通信的信息异构型系统大量存在,企业信息系统面临的一个最大问题就是“信息孤岛”,这个问题已经越来越引起业内人士的关注和重视。除了采用结构庞大逻辑复杂的eai解决方案之外,soa就成了解决“信息孤岛”问题最物美价廉的利器。
本文首先分析当前erp系统不能适应企业的业务流程重组、不能灵活地支持供应链管理功能,之后又分析了面向服务体系结构(soa)的运行原理及特点后,最后主要讨论了soa技术如何解决企业在应用集成和数据集成中遇到的实际问题。
关键词:soap、soa、web service、eai
0 引言
电子商务、现代物流、知识库、物联网在近10年来充斥着整个网络,随着世界经济一体化步伐的加速前进,各行各业的发展都更加依赖于信息化服务。传统的erp系统可以高集成的协调企业内部的各类信息资源,但是在解决企业之间乃至行业之间的信息交互问题方面erp系统则显示出明显的不足。eai的出现,在很大层度上解决了这个被称之为“信息孤岛”的问题,但是eai作为一种高端的企业级解决方案需要付出高昂的经济代价,并且并不是所有规模的企业都适合采用eai,中小企业像银河系的星辰一样多,对于他们来说找到低成本并且能够快速解决问题的手段显得尤为重要,soa的应运而生在最大的程度上解决了孤岛问题。soa以其低廉的开发成本和灵活的结构可以适应各种规模企业的应用。在soa技术出现之后,异构系统之间的信息交互变得简单而高效,所以在近几年soa在全世界范围内在各行各业得到了广泛的应用和发展。
1 传统erp技术的捉襟见肘
烟草行业使用erp系统由来已久,传统erp系统的一个最大的特点就是集成性强,财务数据是以销售作为出发点,仓库分拣的数据是以销售作为出发点,物流配送数据也是以销售作为出发点,从而在企业内部形成一个完整的业务闭环。但是,就辽宁省的某一个地市来讲就有上万个客户,更何况在全国范围内有几百个地市级商业公司和工业企业。一方面各公司或企业的营销策略会因地制宜,并随着市场和政策的变化随时进行调整。因此,erp的标准版本实现不了烟草行业对业务的所有个性化需求,需要进行大量的二次开发;另一方面在全国范围内系统的异构和数据的异构在所难免,这种异构就必然产生“信息孤岛”问题。比如说,异构的系统会在专卖打击网络案件及串并案方面、工业与商业之间的库存和销售信息共享方面、企业内部各应用系统的集成整合方面都设下了层层障碍。只靠研发人员开发各系统之间信息交互的接口是不现实的。因为在有关沟通的理论中,假设在n个点之间需要建立起全覆盖的沟通渠道,那么沟通的路径将达到n(n-1)/2,那样所带来的沟通成本将会以几何级数增长。其实,这种现象不只存在于烟草行业,即便在诸如粮食行业、饮料行业、气象行业、物流行业乃至电子商务行业都切切实实的存在。如何解决这些行业内部或行业之间的“信息孤岛”问题,其实学术界和it领域已经在多年前就开始了探索之路,并取得了一定的成果。
2 soa技术的方兴未艾
什么是soa(service oriented architecture),soa(面向服务的体系结构)是在网络环境下设计开发、应用和管理的组件模型,是一种松耦合的面向企业级服务的软件体系结构,在这种结构中,将应用程序的不同服务(单元)通过这些服务之间事先定义良好的接口和契约联系在一起。这些服务向外公布意义明确、统一的结构,开发人员通过调用
浅谈SOA技术在烟草行业数据集成中的应用
本文2013-04-09 08:31:38发表“财经金融”栏目。
本文链接:https://www.damishu.cn/article/233875.html