论文部分内容阅读
随着社会主义市场经济的发展,销售在企业生产经营活动中越来越重要,企业生产的产品只有通过销售,才能实现其价值,补偿生产耗费后,创造一定的利润。但一个公司内会存在着销售管理系统、库存管理系统、客户服务系统等几个不同的系统,这几个系统相互独立,彼此间的信息无法共享。同时随着公司的逐渐发展,业务流程会发生一定的变化,如果采用传统的紧耦合系统设计,当业务流程发生变化时,原有的系统可能会需要做出较大的改动,也有可能导致重新构建系统,不仅耗费了大量的人力物力,而且给企业的正常运转带来了很大的麻烦,无法对业务需求做出快速的响应。
面向服务架构SOA的出现可以解决上述问题,SOA把具体的功能封装成一个个服务,SOA架构模式以松耦合的形式组成业务流程,只需要调整组成流程的服务顺序或者只修改具体某个服务内部就可以适应业务流程的变化。并且采用BPEL(Business Process Execution Language)对业务流程进行编排,增强了业务流程的可移植性。对于不同制造厂业务相同的流程,可以直接将已经开发过的流程进行移植,避免了重新开发。
本论文介绍了SOA有关理论知识,对SOA相关的关键技术Web Service以及BEEL进行了详细介绍。本论文先对销售管理系统进行功能和流程分析,在此基础上提出基于SOA的解决方案。然后着重对定单处理业务流程进行实现设计,结合SOA架构理论和Web Service、BPEL技术,将销售管理系统中的业务功能按基本服务、合成服务、组合服务进行了设计,从提高系统业务流程的可重组性和可适应性方面进行了探索。