南京油运 从信息资源规划到SOA集成(下)

简介:
滚动开发滚动上线 创新的系统集成模式
从2007年11月29日集成项目正式启动到2009年1月30日开始应用集成的分模块验收,一年多的时间里,来自不同软件厂商的开发、实施人员加上咨询、监理方组建了南京油运集成项目的“联军”。“客户提出的整合需求,有门户层面的、交互层面的、单点登录层面的,还有流程层面的,数据交换层面的。事前、事中、事后的集成彼此交错,在集成的同时还有新的应用系统的开发,规范的制订。于是我们采取了‘滚动开发 滚动上线’的方法”,沈晖谈到这一点甚为激动。
之前做信息资源规划好比“打地基”,稳扎稳打无可厚非,现在要多管齐下绘宏图,怎样才能做到胸中有丘壑,下笔如有神呢?
余俊介绍说,在集成项目启动之初,首先由信息中心和华胜天成牵头,邀请金蝶、菲奈特等核心应用开发商共同成立了总的项目集成组。先通过充分沟通制定了共同认可的集成规范,然后带领各方在实施过程中严格遵守。以信息交换格式的标准化为例。油运行业涉及的数据和信息格式比较繁杂,如果没有一个良好的规范来约束,在内部系统之间进行信息交换的时候就会由于格式表述的不统一带来巨大的消耗。因此整合平台上定义的各种内部信息交换格式应该首选国际标准,其次国家标准,然后才是行业标准和企业标准。
规范有助于意识的贯彻,但项目在具体的落实中仍然少不了磕磕绊绊。钱晓明告诉51CTO记者,要实现这样的集成必须坚持两个原则,““一是要遵循标准,二是要迭代发展。标准化的格式、接口有利于服务的拼装,系统的对接;但是任何标准都不能脱离应用本身的基础,而且必须意识到企业自身的标准也是迭代式发展形成的。”
信息交换格式的标准化就是这样一个发展的过程。现有各种业务系统内部维护着自身的信息格式,但在交换到平台上处理时,所有的信息先转成标准的信息逻辑结构,然后在平台上以通用的格式进行处理,处理完毕后再转换成相应的目标系统的格式,送入目标系统。当规划新业务系统时,按照标准定义信息交换格式,使未来的系统逐渐向标准化演变。
 

图:应用系统之间的信息交换
‘滚动开发 滚动上线’的创新方法也给项目总包商华胜天成带来了超越项目本身的思考。“单一的软件开发商不可能为企业提供所有的应用系统。基于ESB, SOA架构集成平台的存在可以让系统集成商、软件开发商和其他合作伙伴的解决方案很好地协同集成在一起为企业服务。” 华胜天成软件集成中心总经理袁胜介绍说。“当基于 SOA架构的项目实施到一定阶段的时候,比如说我的数据已经达到了能够让各个系统之间共享,我的流程已经达到了可编排可灵活定制的情况之下,如果用户再提出相关需求的变动,后续的开发和改动比传统方式要更方便,更快速。”
正是基于平台扩展的考虑,南京油运选择了WebSphere Application Server 应用服务器作为统一的J2EE应用支撑平台,在此基础上构建各类Web应用系统。WebSphere Application Server支持水平和垂直扩充的服务器集群,可以通过在单台服务器上添加Application Server数量或者增加新的硬件服务器实现扩展。而且Cluster支持异构的硬件环境,不受服务器数量限制——采用这一方式可以充分利用多台服务器的资源。
如果用户新的需求超出原有的平台框架呢?
“这必然要带来相当的开发工作量。但可以预见到,在整个大的平台框架逐步向标准化、模块化演进,应用接口逐渐丰富、完善、成熟的趋势下,这种需求出现的可能性会越来越少。对于新的需求也采取模块化、构件化的实施方式,不仅可以缩短响应时间,也有利于我们控制后续的投入,降低技术支持的难度。”袁胜说。
 
图:南京油运 SOA集成架构
迈向第五级 从跨业务部门到实现B2B
SOA成熟度模型中,第五级即意味着全面使用业务信息监控,应用规则处理实时数据,并且将 SOA架构延展到整个供应链中。这也是南京油运进行信息化建设的终极目标。“所谓技术上的障碍,比如消息交换、数据交换的模式,数据的管控,服务的注册,这些坎通过一年多的实践都已经迈过去了。我们下一阶段的主要目标是实现B2B集成”邓长林表示,“企业和企业之间实现信息系统整合的需求很明显,比如我们与客商、港口之间的合作。但外部整合的难度主要在于行业标准。”
现阶段,南京油运使用了集成在Websphere 应用服务器管理控制台上的Tivoli Performance Moniter来进行系统监控,下一步的工作目标将还包括实现全面的IT服务管理。“整个系统的服务有七十多项,随着服务的增加,未来如何界定服务的颗粒度也将非常重要”,孙建云说。
在“滚动开发,滚动上线”的过程中,搭建在的 SOA集成平台上的各个应用系统也开始发挥出集成的功效。余俊介绍了刚刚通过验收的燃料采购控制系统的情况,“在去年油价大幅度攀升的过程当中,我们通过信息系统由采购公司及时汇报各地的油价动态,把握好提前量,节约了大量成本。新的燃料采购控制系统上线后可以准确、实时地了解各个子公司对燃料的需求,从而更严格地控制采购。”据介绍,平台化的信息系统还将支撑起南京油运在世界各地建立“岸基地”,扩大代理业务规模的计划。
系统集成项目的验收通过往往也就意味着甲乙方之间的工作交接,“留下一段佳话”抑或“埋下许多隐患”的例子都屡见不鲜。各路“联军”班师回营之后,留守的信息中心怎样考虑系统的运营、升级呢?
邓长林主任胸有成竹地告诉51CTO记者,“首先,我们与华胜天成都希望能成为信息战略伙伴的关系,建立双方长期的合作。第二,不仅系统平台和应用是遵照标准化的原则建立的,而且在文档管理方面也有相应的制度。第三,信息中心也在合作中不断提高自身的能力,不仅接受产品、技术的培训,而且直接参与到很多应用系统的开发中。”笔者在交流中也了解到,“企业信息应用与集成系统”的成功验收不仅在南京油运的各个业务部门博得喝彩,而且也引起了上级单位长航集团领导的关注。

本文转自 alifafa 51CTO博客,原文链接:http://blog.51cto.com/chenghong/156980 ,如需转载请自行联系原作者

相关文章
|
存储 网络协议 中间件
信管知识梳理(二)常规信息系统集成技术
国际标准化组织(ISO)提出的网络体系结构模型,也叫做开发系统互连参考模型(OSI/RM),通常叫做OSI参考模型
1302 1
信管知识梳理(二)常规信息系统集成技术
|
9月前
|
Cloud Native 中间件 调度
云原生信息提取系统:容器化流程与CI/CD集成实践
本文介绍如何通过工程化手段解决数据提取任务中的稳定性与部署难题。结合 Scrapy、Docker、代理中间件与 CI/CD 工具,构建可自动运行、持续迭代的云原生信息提取系统,实现结构化数据采集与标准化交付。
810 1
云原生信息提取系统:容器化流程与CI/CD集成实践
|
人工智能 定位技术 API
旅行规划太难做?5 分钟构建智能Agent,集成地图 MCP Server
MCP(Model Coordination Protocol)是由Anthropic公司提出的开源协议,旨在通过标准化交互方式解决AI大模型与外部数据源、工具的集成难题。阿里云百炼平台上线了业界首个全生命周期MCP服务,大幅降低Agent开发门槛,实现5分钟快速搭建智能体应用。本文介绍基于百炼平台“模型即选即用+MCP服务”模式,详细展示了如何通过集成高德地图MCP Server为智能体添加地图信息与天气查询能力,构建全面的旅行规划助手。方案涵盖智能体创建、模型配置、指令与技能设置等步骤,并提供清理资源的指导以避免费用产生。
|
安全 算法 Java
数据库信息/密码加盐加密 —— Java代码手写+集成两种方式,手把手教学!保证能用!
本文提供了在数据库中对密码等敏感信息进行加盐加密的详细教程,包括手写MD5加密算法和使用Spring Security的BCryptPasswordEncoder进行加密,并强调了使用BCryptPasswordEncoder时需要注意的Spring Security配置问题。
1390 0
数据库信息/密码加盐加密 —— Java代码手写+集成两种方式,手把手教学!保证能用!
|
并行计算 关系型数据库 分布式数据库
朗坤智慧科技「LiEMS企业管理信息系统」通过PolarDB产品生态集成认证!
近日,朗坤智慧科技股份有限公司「LiEMS企业管理信息系统软件」通过PolarDB产品生态集成认证!
|
边缘计算 Cloud Native
“论SOA在企业集成架构设计中的应用”必过范文,突击2024软考高项论文
SOA架构,即面向服务的架构,它将系统中的所有功能都拆分为一个个独立的服务单元。这些服务通过相互间的沟通与配合,共同完成了整体业务逻辑的运作。在SOA架构中有几个核心概念:服务提供者、服务使用者、服务注册中心、服务规范、服务合同,这些概念清晰地阐述了服务应如何被提
608 6
“论SOA在企业集成架构设计中的应用”必过范文,突击2024软考高项论文
|
消息中间件 搜索推荐 中间件
企业门户:信息与应用的集成技术探讨
【6月更文挑战第25天】企业门户是整合内外信息与应用的关键平台,它连接企业各方并提供个性化服务。通过数据、应用和业务流程集成,实现数据共享、效率提升及成本优化。界面、控制及消息集成确保用户体验一致性与系统协同。企业门户增强竞争力,降低运营成本,是信息化建设的核心。
|
Kubernetes 监控 Shell
在K8S中,我们公司用户反应pod连接数非常多,希望看一下这些连接都是什么信息?什么状态?怎么排查?容器里面没有集成bash环境、网络工具,怎么处理?
在K8S中,我们公司用户反应pod连接数非常多,希望看一下这些连接都是什么信息?什么状态?怎么排查?容器里面没有集成bash环境、网络工具,怎么处理?
|
安全 测试技术 物联网
系统集成项目经理中级第三章 信息系统集成专业技术知识(选择10分)
系统集成项目经理中级第三章 信息系统集成专业技术知识(选择10分)
432 1
系统集成项目经理中级第三章 信息系统集成专业技术知识(选择10分)
|
边缘计算 Cloud Native IDE
“论SOA在企业集成架构设计中的应用”写作框架,系统架构设计师
企业应用集成(Enterprise Application Integration, EAI)是每个企业都必须要面对的实际问题。面向服务的企业应用集成是一种基于面向服务体系结构(Service-OrientedArchitecture,SOA)的新型企业应用集成技术,强调将企业和组织内部的资源和业务功能暴露为服务,实现资源共享和系统之间的互操作性,并支持快速地将新的应用以服务的形式加入到已有的集成环境中,增强企业IT环境的灵活性。
535 0
下一篇
开通oss服务