http://blog.sina.com.cn/u/1228748764[订阅]
个人资料
分类
    内容读取中…
评论
读取中...
图片幻灯
访客
读取中...
好友
读取中...
博文
(注:最终使用正规比例图片见提交文档)  
 
完成草图后,小组对该流程再次进行分析,在对业务流程达成一致意见之后,对草图根据之前的工作进行了类似的分类修正,最终确定整合后“凤凰公司业务流程”如图:
 
 
(注:最终使用正规比例图片见提交文档)                       
       在系统服务提取整合之前,CRM和ERP两个系统是互相独立的,现在需要做的是根据业务需求分析,抽象出各种服务,并且分析两个系统需要实时交互的信息,在整合时给予相应的体现,开始应用IBM WebSphere Business Modeler规划整合后的业务流程,初稿如图:

Table 1. SOA layers of adoption
Adoption level Name Description
1 Implementing individual Web services Creating services from tasks contained in new or existing applications
ERP Use Case(2006-05-21 14:58)
       ERP系统主要用于凤凰公司的财务管理,其中包括产品库存及订单管理等。ERP的实施大幅度地提高了公司的管理效率。
       从用例图中可以看出ERP是一个功能十分强大的软件体系,涉及到了公司管理者,公司上级供货商和公司客户可以直接或者间接影响到的信息和操作。
CRM Use Case(2006-05-21 13:15)
      初步对“客户关系管理系统(CRM)”做了用例图分析。
      其中主要是销售人员的使用,当然还涉及到部分用户信息,比如用户与销售人员的联系以及用户的的意见反馈等等。
      初步规划销售人员的功能服务分为四大部分,即:管理服务,查阅服务,应用服务和打印服务。其中管理服务主要是用于销售人员对客户订单和业务机会的管理,分别涉及已确定业务和在谈判中的业务。查阅服务是销售人员查看公司现有产品类型和价格以及查看现行客户档案信息。应用服务主要是一些零散功能的集合,即综述客户反馈,个人日程安排,E-Mail联系和相关统计的报表等等。最后就是打印服务,该服务主要是可以对一些报表,联系方式及产品信息等等打印,从而方便谈判使用。当然因为销售人员工作地点的不确定
第一次用这软件,感觉功能真的很强大,对每一部都需要设置属性信息,属性信息包括:常规,成本与收入,输入,输出等等,填写详细属性信息软件可以帮你完成项目的预计效果,由于还是刚刚起步,继续学习中,此图仅为参考,可在其上修改和扩展。
简单明了SOA(2006-04-27 18:29)

       SOA是一种构造分布式系统的方法,它将业务应用功能以服务的形式提供出来,以便更好的复用、组装和与外部系统集成,从而降低开发成本,提高开发效率。SOA的目标是为企业构建一个灵活,可扩展的IT基础架构来更好地支持随需应变的商务应用。

       随着SOA技术和产品的不断成熟,现在越来越多的用户开始了解并认同SOA的理念,但对SOA项目的实施还缺乏信心。其主要原因是:SOA应用开发还相对比较复杂。

       信息分析员和软件架构师应该熟悉模型驱动的体系结构(Model-Driven Architectures)和 UML V2.0。
       软件开发人员和程序员应该了解 Web 服务的程序化接口、MQ 和其他协议、程序化地保护交互的方式以及工作流处理的概念。
       质量分析员和系统管理员应该理解 SOA 流程模型与实际 SOA 功能性体系结构实现,以及分别开发单独的服务如何影响这样的分布式应用程序的整体性能。
       系统管理员还应该知道应用程序安全性和信任模型如何工作,以及应用程序使用策略如何影响操作系统平台和网络系统。
创建 SOA 应用程序(2006-04-27 18:14)
摘要:
 

   从 IT 专业人员的角度来看(与业务层相比),要创建 SOA 应用程序,您通常将经历四个阶段:构建、部署、使用和管理。

   在构建阶段中,您可以定义业务模型或流程、软件模型和 SOA 模型。之后,您就可以创建一组服务,这组服务可以与已发布的通用接口一起重用。

   在部署阶段,您提取创建的服务,并把它们放在一个可执行、可管理的环境之中。

   在使用阶段,您根据前面所讲的 SOA 和软件模型来装配应用程序,并且测试其软件质量以及非功能性需求,比如性能、可伸缩性等等。应用程序现在已经准备完毕并且可用于用户。

   最后的管理阶段是一个长期的过程,在这个阶段中,您可以监控并管理安全性和使用,以及在许多与您可能已经为 SOA 制订好的服务级协定或策略相对应的方面比较其性能。

   SOA 建模人员角色的工作是提取概念性软件模型,并且根据 IT 基础设施的 SOA 模型和资源来对其进行测试。开发人员角色还可以包括二级角色像装配人员(在使用阶段),装配人员的角色是提取单独的服务,并且根据定义