论文部分内容阅读
市场经济中业务的快速变化要求企业能够对之进行快速且准确的反应,敏捷的适应性可以使企业在日益激烈的竞争中占据优势地位。对于一般的信息系统平台,其开发周期长且维护成本高,在现今的信息化环境下,已经不能够完全满足企业的需要。企业需要能够针对自己所在的领域及时的调整与修改业务流程,设计与维护企业的业务规则,及时的对市场中的业务变化做出反应。由此,基于SOA系统架构的服务编排的重要性就显得更加的突出。SOA系统架构的提出很大程度上能够提高信息系统的可扩展性与灵活性,可以缩短信息系统的开发时间与成本,便于后期的维护与业务修改。同时,由于基于SOA系统架构的软件采用服务的方式来实现功能与业务流程,因此,服务的编排在整个信息系统平台中就起到了重要的作用,设计比较合理的服务编排方式是后期项目中业务流程的快速调整的前提。本文结合云南省物流业的现状,从该行业中抽象出物流行业的业务流程,在对这些业务流程进行分析与比较后,对整个流程进行抽象,以满足更多的企业需求,使之能够应用在更广阔的领域。在对流程进行抽象与定义的同时,对服务进一步的分类与分层,为将来软件的扩展与维护提供基础。在对SOA系统架构及服务编排方式阐述之后,文章重点说明服务编排在实际软件项目中的运用方法,讨论与说明在应用领域所能使用到的框架与技术。本文根据服务编排的相关原则,对物流信息系统中的服务进行分类、分层、抽象与编排,提出一套服务编排的方案,以期能够适应更多的物流企业的需要。本文的主要创新点和特点有:(1)对物流业务涉及到的服务进行分类与分层;(2)使用抽象的业务流程对SaaS软件的业务进行可配置的统一管理;(3)将抽象出的业务流程服务集用于实际的物流信息系统平台。