论文部分内容阅读
传统的应用集成技术受软件开发模式和系统集成方法的限制,造成了企业的各系统间紧密耦合的状态,不利于企业的系统升级和拓展。另外传统的企业应用集成技术主要是为了实现企业内部的信息流通和共享,通常缺乏对企业之间基于Internet的应用集成支持,难以适应异构的网络环境和日益增多的电子商务要求。而目前的Web服务就像是互联网上孤立的逻辑程序单元,不能很好地融合起来。
本文主要研究如何以Web Services为基础创建业务流程模型,为上海电信New Billing项目将企业的业务进行建模与设计,以实现企业资源的优化配置,从而适应复杂多变的商务环境。首先介绍了Web Services、BPMN(Business Process Modeling Notation)和相关技术,依此构建一个较有代表性的业务流程互操作分层模型,以该分层模型为基础构建一个业务流程系统框架,按照该框架设计分布式业务流程模型,实现业务流程模型,完成一个基于Web Services的业务流程开发和设计。
论文的主要工作包括:
1)用BPMN对业务流程进行分析,获得模型,并且完成了基于Web Services的程序设计。
2)提出以松耦合、位置透明、协议无关为主要特征的业务流程设计方法的分层模型,并对模型各层的特点与实现进行分析。
3)结合计费前台各个业务逻辑,通过BPMN描述业务逻辑的模型。使业务流程更加明确、灵活、增加重用性。
4)在业务流程和底层API通过Tuxedo中间件实现安全的访问,并且保证了APITS调用的有效性。
5)在数据库层考虑到海量数据的压力,采用多数据库分布式存储,实现了负载均衡,提高了系统的效率和稳定性。