Leadge.com首页 > 知识库
文章搜索
SOA案例分析:敏捷性在实践中的应用
2009-2-17 11:25:54  作者:佚名
  
SOA案例分析:敏捷性在实践中的应用

  图2:全国通信系统的结构

  显示层沟曾了外部系统,组成了一系列支持自动业务处理机的显示器。NCS通常拥有以下步骤:

  众多公共互联网提供申请新信用卡的界面(www.ingcard.nl and www.ingcard.de)。这些显示屏从服务层面调出具体的申请过程。

一个紧密的安全的网络环境使客户所需要的。在这里客户可以输入指令,回顾交易和月报告,并且管理他们的账户。他们为信用限额的提高,改变每月的支付数额,二次申请信用卡和进行个人信息修改(如客户住址)提供便利。

  进入呼叫中心的数据在客户方面具有同样的功能,同时在客户档案和历史数据等额外功能方面也具有相同的作用。

  数据进入系统支持信用卡的申请过程。

  根据分层建设原则,业务层只是通过显示层而变得易操作。这使得显示屏的设计要独立于业务逻辑。

  业务模型层单纯通过服务层变得得易于操作。服务对于业务来说是具有功能性意义的。服务自身并不管理这些功能,他们只是一个表面现象,在他们后面的真正功能是业务模型层的管理。

  一个服务能力的例子就是寻找信用注册个人,这需要在信用署的系统内找到正确的人(bkr是荷兰的信用署),请看表格1全部内容。

SOA案例分析:敏捷性在实践中的应用

  表1:服务定义的范例

  显示层可以和业务层相联系,“在BKR找到这个人,在这里就可以找到你所需要的数据”显示层正是依赖于这种需要和获取答复。这种设计具有三个优点:

  1.显示层不需要考虑技术因素(例如,在使用前他并不需要知道所需数据的转换)

  2.所需服务的次序可以被轻而易举的改变,并且不需要任何业务逻辑层的变化。

  3.当执行结果改变时服务需求并不需要改变,例如,当信用卡注册个人阶层改变时,寻找信用卡注册个人却不需要改变。和传统的三层设 计模型相比,显示层独立于业务逻辑的独立性正在不断增强。例如,任务命令能够改变,或者当从外部输入客户信息时,可以利用有限的信息选择而添加网络。当 ING 信用卡在其他国家被使用时,查询信用卡注册个人的服务将会在另一个信用部门拥有另一种技术执行过程。在显示层的对话同样不需要改变,因为姓名和所需服务是 相同的。

此文章共有6页  上一页 1 2 3 4 5 6 下一页

文章来源:中国项目管理资源网

发表评论    【推荐】 【打印
我来评两句 查看最新评论〗 
请您注意:
·遵守中华人民共和国的各项有关法律法规
·承担一切因您的行为而导致的法律责任
·本网留言板管理人员有权删除其管辖留言内容
·您在本网的留言,本网有权在网站内转载或引用
·参与本留言即表明您已经阅读并接受上述条款
昵称: 匿名
 
图片广告
热点文章
论坛精贴