首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式开发 | 存储世界 | 服务器
网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 网页设计 | 平面设计 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 论坛
ASP | ASP.NET | JSP | PHP | AJAX | XML | Java script | HTML/CSS | 服务器类
各大城市软件开发培训、软件人才免费咨询热线:400-700-5807
 您现在的位置: 中国IT实验室 >> WEB开发 >> WEB开发 >> 正文
软件架构训练基础教程之软件应用实践
ChinaItLab  2004-12-28  保存本文    收藏本站


  在商业终端用户环境中,对象技术已经应用于很多产生了商业效益的重要的应用程序中。其示例包括世界上最大的共同基金公司之一的Fidelity投资公司,它在大约五年前就把自己的基金管理工作站集成为支持多源信息,包含了决策支持能力(这对于基金管理业务是至关重要的)。
  
  他们选择的下部构造是一种符合CORBA标准的对象请求代理的实现。通过使用CBRBA,Fidelity投资公司能够按单独的基金经理的需求定制信息的收集并分析环境。本文的一些读者可能已经投资了一种或多种CORBA支持的有价证券。大型银行机构Wells Fargo也在应用程序中使用了对象技术以形成竞争优势。其示例有,五个月之内开发、定型和配置的财务处理系统都是基于对象技术和CORBA实现的。在这类系统中,他们集成了运行IBM操作系统、支持在线事务终端的大型机环境的框架组件环境。
  
  在Wells Fargo的另一个应用程序中,他们集成了不同种类的系统以支持跨越大型企业的系统管理。系统管理是客户端服务器建立的富有挑战意义的,并且必要的应用程序之一,因为信息技术的操作和管理不再是集中的,但是仍然需要跨越多个自治的(autonomous)的部门系统和用户桌面进行协同。Wells Fargo利用对象技术的优点实现了这样的分布式系统管理能力,并极大地减少了自己的成本,减少了系统支持挑战的响应能力方面的问题。
  
  对象技术的另一个生动的例子是由一个大型的保险公司实现的。USAA有一个汽车保险索赔系统,客户服务代理商可以使用它通过电话接收损害索赔的报告。除了汽车保险外,USAA还有大量的相关产品线(包括生命保险和借贷能力)。通过使用对象把自己的信息技术集成到一起,USAA能够为客户服务代理商提供USAA全部产品线的信息。如果某个客户报告了汽车损害索赔,该汽车已经被评估了并且需要更换,客户服务代理商就能够处理该保险索赔并为交通工具的更换提供一辆新车贷款。此外,客户服务代理商还有该客户的相关信息,例如年龄、小孩的数量,能在这个保险索赔电话之中的适当的时候提供更多的保险覆盖范围。有了这些增强的能力(本质上重新构造了自己的客户服务流程),USAA能够在已有的客户身上获得30%的收入增长,而这仅仅是通过为呼叫USAA进行汽车索赔为目的的客户提供额外的服务获得的。
  
  在公共部门,对象技术也被广泛地应用了,并带来了显著的优点。其中有几个例子是通过数据交互和增进间接使用研究(Data Interchange and Synergistic Collateral Usage Study,DISCUS)项目实现的。这个项目和其学术课程都在The Essential CORBA【Mowbray 1995】一书中描述过。最前面的学术课程是讨论使用对象技术来重复使用设计信息的能量的。一旦建立并使用IDL指定了软件的接口,那么让承包人(contractors)和商业厂商支持互通性的接口就相对廉价了。这种能力是在Internet革命之前定义的,当它变得适合于集成Internet能力的时候,其相同的封装能够同样地集成通过Internet浏览器查看数据的新方法。接着它实现的已有的传统集成可以用于在Internet浏览器上查看数据提取信息。
  
  作者实现的另一个案例研究包含了一组信息访问服务,它在Inside CORBA 【Mowbray 1997c】一书中有记载。在这个应用程序中,研究了一个事实,即政府已经实现了多个能力相似的系统,而终端用户要求这些系统能够交互操作并支持对信息资源的扩展访问。为了解决用户需求的问题,作者引导我们对已有的系统进行研究,其焦点在通过多种技术支持的软件接口。通过研究传统系统接口的细节信息,可以阐述新的面向对象的设计,在其中采用一般方式跨越传统系统的环境捕捉已有的功能。通过给IDL规范提供新的接口设计,其它的承包人可以用它来辅助实现原型并通过政府标准化进程来推进该规范。在两年之内,互通性的概念演化成了包含正式测试的可以运转的软件,确定了规格的多个实现之间的一致。
  
  很多企业都有机会认识这类结果。由于大型企业中的信息技术正在从桌面和部门级信息系统演化成互通性的企业系统,大多数组织中都不存在的企业架构层可以用分布式对象技术(它用普通的方式提供了互通性)使用一般的方式来实现。
  
  总之,商业组织从对象技术中得到了很多优势,而这些优势与它们共同的竞争优势直接相关。作者在研究和开发方面的经验显示,设计的重复使用是用于实现这类结果的最重要的观念。规定了适当的软件接口规范后,软件开发者相对比较容易通过训练了解规范并容易进行规范的实现。开发者在没有这类指导的情形下集成系统要困难得多。换句话说,彻底改造一个新的定制的互通性的链接明显地比给予开发者系统如何交互操作的设计,并且只需要实现执行该能力的代码要困难多了。在研究和开发的过程中,作者发现即使在系统最小的情形下(只集成两个或三个子系统)也有这种好处;随着集成的子系统上升到七个或十个或更多,它优势也增加。
  
  目前通过对象技术可以实现系统的互通性,并且这些优势已经被已有商业系统和公共部门中的系统认识到了。
中国IT教育热线咨询
相关文章
Flash+PHP+Mysql简单留言本制作实例教程
基础知识:Java Web三层架构的配置详解
使用AJAX技术构建更优秀的Web应用程序
ASP应用程序设计的Web状态管理分析
Ajax驱动的Web站点
最新文章
·Ajax光环背后的隐患
·Windows操作系统下JSP程序开发环
·如何在Java程序中实现FTP的上传下
·Java应用:编写高级JavaScript应
·初学者学习java第一步——JDK环境
 文章评论

 精彩友情推荐
·Asp源码 PHP源码
·CGI源码 JSP源码
·建站书籍教程
·服务器软件 .net源码
·建站工具软件
·IDC资讯大全
·机房品质万里行
·IDC托管必备知识
·全国IDC报价
·网站推广优化
ASP.NET ASP PHP JSP
·ASP.NET开发中的八个最佳实践09-21
·ASP.NET开发中的验证码技术09-18
·控件开发asp.net处理标签间内容09-18
·程序员成为成为编程高手的二十二条军规09-18
·VS 2005和ASP.NET 2.0中处理CSS样式表09-17
·如何有效监控.NET应用程序09-16
·浅析ASP.NET 2.0 Client Callback09-16
·探讨ASP.NETMVC框架内置AJAX支持编程技术09-15
·ASP.NET2.0的URL映射的实现方法09-13
·Java\.net\PHP比较 程序员眼中的.Net世界09-12
·asp.net中实现观察者设计模式09-12
·谈JSP与XML的交互09-01
·ASP连接11种数据库语法总结09-01
·如何利用ASP实现邮箱访问09-01
·ASP随机数的应用技术09-01
·定时使用DWRUtil.addRow生成表格08-27
·ASP申请单动态添加实现方法及代码08-27
·关于ASP中脚本执行顺序的讲解08-25
·ASP程序实现网页伪静态页源代码08-25
·ASP如何调用webservice08-22
·ASP实例:读取xml文件的程序08-14
·Asp组件检测函数08-11
·Linux系统下让PHP提高性能的工具APC05-06
·一个完整、安全的PHP用户登录系统11-14
·Apache+PHP+MySQL建立数据库驱动的动态网站08-24
·用SSH与PHP相连接 确保数据传输的安全性08-23
·PHP5手动最简安装方法08-03
·PHP程序加速探索之服务器负载测试07-11
·完全讲解PHP+MySQL的分页显示示例分析05-30
·用Suhosin加强PHP脚本语言安全性05-26
·初学入门 PHP 和 MySQL05-17
·传奇的诞生 PHP三位创始人简介05-10
·大型系统上PHP令人不爽的九大原因05-10
·JSTL中fn表达式的使用说明09-18
·JSP Web框架研究:Struts09-16
·JSF在GlassFish管理控制台中的应用09-12
·介绍JSP程序动态网站环境搭建的详细步骤09-12
·Jsp页面中文参数传递get和post方法分析09-12
·Java\.net\PHP比较 程序员眼中的.Net世界09-11
·JavaScript最常用的55个经典技巧09-08
·Windows操作系统下JSP程序开发环境配置09-03
·JSF点滴积累--权限验证09-03
·小小分页帮助程序08-29
·经验分享全过程JSP程序员完全蜕变手册08-27
  培训中心
人才交流中心 技术交流中心
  ITLab技术交流平台: