动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
电脑书籍下载:程序设计书籍 | 数据库教程书籍 | 平面与多媒体书籍 | 网络通讯书籍 | 系统管理书籍 | 网络安全书籍 | 认证考试书籍
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 软件工程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ 软件工程 ]的信息



本月文章推荐
.解析SOA反模式(1).
.实现基于IDEA算法的加密工具(2).
.UML建模工具比较.
.需求调研中的5W+1H定律.
.[j2me]二级菜单界面演练[二].
.为.NET调整你的文件工作方案.
.“不完美”的VS 2005 Team System.
.游戏引擎剖析(三).
.统一建模语言UML轻松入门之用例.
.软件需求的关键:分解用例场景.
.谈谈软件项目管理的重要性(2).
.最先进的技术:Workflow Foundat.
.创建股票报价Web服务.
.软件配置管理的意义.
.UML用例建模的慨念和应用.
.Rational统一过程(1).
.软件开发方法综述.
.如何利用PVCS进行项目文档管理.
.Windows 工作流活动技术概览.
.谈谈软件项目管理的重要性(1).

SOA从眺望到实施

发表日期:2008-3-23 |


罗马非一日建成,实施SOA也一样,要小步快跑。畅想一天之内完成SOA的实施是不可能的。

SOA是2005年度一个很热的话题,关于SOA的报道不断见诸于各大报刊、网站,甚至有媒体将2005年称作是“SOA年”,并称SOA的大潮已经来临。但是,另一个呼声也不可小觑,那就是很大一部分用户认为“SOA被高估了”。

到底是SOA的大潮已经来临,还是SOA被高估了呢,记者就此采访了BEA系统中国有限公司技术总监喻思成先生。喻用三句话概括了他对SOA的看法:“2004年,是SOA的远望阶段;2005年,是SOA的起步阶段;2006年会成为SOA的实施阶段,但是这个实施有可能是全局的,也有可能只是局部的。”

那么,SOA到底是什么?能帮企业做什么?又凭什么说SOA即将从远望阶段走向实施阶段?为什么厂商与用户之间会有这么大的分歧?记者就此与喻思成做了更进一步的沟通。

SOA只是一种设计理念



SOA的概念早在1996年就被提出了,但在很长一段时间里,SOA并不被认可,甚至在很大程度上,还有人把SOA看作是一种技术,一种可以搭建系统平台架构的技术。

SOA到底是什么?其实,SOA不是一款产品,更不是一种技术,SOA只是一种企业系统平台架构设计中的治理理念。

其实,一个企业建设SOA的平台,有点类似我们日常生活中搭建房屋。谁都知道,搭建房屋不可缺少砖、瓦、钢筋水泥之类的硬件设备,但是搭建好的房屋,需要的并不仅仅是这些硬件设备的堆砌,还需要一种构房子的方法,或者说是一种如何搭建房屋的理念,而且这种方法和理念,对构房子的材料提出了标准化的约束。SOA在企业系统平台架构设计过程中的作用,就等同于是这种搭建房屋所用到的方法。

SOA只是一种方法,一种理念,正如搭建房屋所用到的方法和理念的设计,需要人的力量来完成一样,SOA的实施,也需要有相关软件产品的辅助。所以,在目前市场上,已经有很多企业推出了用以实现SOA的软件产品。在这些软件产品的辅助之下,所搭建的系统平台,又被称作SOA系统架构平台。

那么,SOA又能帮企业做什么呢?



SOA可建灵动系统平台



企业目前的系统平台既有CRM系统,也有进销存系统,还有人力资源系统、ERP系统、OA系统等,这些系统各自独立。当企业需要扩张任意一个系统时,需要增加的不仅是IT的投资,还需要增强对这些系统的治理。

随着企业中各个系统的逐渐加大,以及系统数量的增加,这时候对于系统的治理往往会越来越难,而且越来越复杂。这也就是企业常说的为什么我的IT投资越来越大,系统越建越多,IT建设的路反倒越走越窄了。这也是许多企业中,信息孤岛以及系统孤岛产生的主要原因。要消除这些不利于企业信息化发展的因素,就需要整合系统,建统一的系统平台,SOA提供了这样一种方法,可帮助企业建立灵动的系统平台。

SOA能够采用灵动的方式,根据企业的不同需求,来快速搭建系统平台,与各软件产品之间实现接口的统一分不开。软件之间接口的不统一,一直是搭建统一系统平台过程中的一个壁垒,可以说,正是由于软件之间实现了接口的统一,才使SOA的发展与应用成为可能。

在整个SOA系统平台的建设过程中,标准始终是要害问题之一,这不仅要求所用到的软件产品要实现接口的统一,还要求所搭建的SOA系统平台,要符合国际标准,这样才能保障企业与企业之间业务交流的顺畅。

那么,作为一个企业来讲,建设SOA系统,原有的各个系统怎么办?原有系统的数据又该怎么办呢?

建SOA要边破边立



就目前的市场来看,更多的用户已经熟悉到了SOA能够给企业带来的好处。但是更多的用户还是保持观望的态度。原有系统以及原有系统的数据怎么办成为目前状态下,用户考虑的要害问题,或者说是用户面对的最大难题。这也是一直以来限制SOA发展的一个要害问题。

企业希望实施SOA,因为越来越多的企业已经意识到了,必须要打破各个独立的IT系统之间的壁垒,以最大程度地实现信息的共享。同时面临不断变化的业务,还需要能够快速搭建新的系统平台,以满足业务的需求。所有这些需求都要求企业能够建立随需而动的系统平台,而SOA的灵动性恰好满足了企业的这种需求。

但是,任何一家企业的信息化建设,都不是从SOA开始的。这也就意味着,实施SOA,面对最多的是企业已有的系统。

在这种情况之下,作为用户该做怎么样的考虑呢?在记者与喻思成做交流的时,他给出了边破边立的观点。

一个企业部署SOA平台,就如同一个城市做城市规划,在这个规划、建设的过程中,总有不合理的街道需要改建、需要包装,总有老旧的住宅区需要拆迁、需要推倒重修,也总有新的建筑不断地建起来,这样才更符合一个城市前进的步伐。

企业做SOA也一样,太过落后的系统需要推倒重来,还能继续应用的系统,则需要包装、改进,而一些新的系统则需要重新做规划。同时,在SOA的平台搭建完成之后,也更轻易实施规划新的系统。而且,即使在今天,即使是在SOA平台之上搭建的系统,在企业的不断应用实践中,系统也可能会出现很多的不合理,需要做重新调整。

实施SOA要做全局规划



SOA的实施,有很大的技术因素在其中,作为用户来讲,既需要选择适当的工具,还需要有专业的技术人才。这也是很多提供实施SOA产品的厂商,同时也提供培训服务的主要缘由。

实施SOA,不是一朝一夕的事情,作为厂商来讲,会给用户提供一定的服务支持,但是“也不会做到交钥匙”的地步。用户还需要有专业的人才,来不断挖掘自己的系统,能够实时根据需求来调整自己的系统,并做后期的维护。

那么作为一个用户,在实施SOA之前,需要作哪些工作呢?

作为用户,实时SOA,是一个多步骤的工作,不会在一步完成。作为用户,一定要有自己的计划。

首先,要对自己的系统做全面的评估,要了解自己已有的系统能用多少,有多少需要改造,还需要上哪些新的系统,自己将来的系统该如何满足自己的需求,自己可能为这个新的系统,需要投入的资本大概有多少等。总之,要有整体的规划,这也是实施SOA最为基础的一步。

其次,要选择适合的工具和技术。上什么系统,建什么平台,先改造哪个系统,需要一步一步来,而在这个过程中,所选择的产品,也必然有所不同,一定要做到心中有数。

最后,就是开发的过程了,开发对于大多数的用户来说,也是一个边学习、边实践的过程。

罗马非一日建成,实施SOA也一样,要小步快跑。畅想一天之内完成SOA的实施,或者今天做了决定,明天就希望系统成功运行,都是不可能的,目前很多用户都有激进的想法,这是不现实的。


上一篇:SOA破解集成难题 新一代软件架构迁移(1) 人气:289
下一篇:业务和IT在SOA中的紧密协作 人气:131
浏览全部软件工程的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-7-8 ECShop v2.6.0 Build 20080707(G
2008-7-8 动网论坛PHP版 v2.0++ Build 080
2008-7-8 中国IT总舵 v9.0 UTF版
2008-7-8 凹丫丫新闻发布系统 v4.6 Build
2008-7-8 topview数据查询 v3.0
2008-7-8 Z-Blog v1.8 Spirit Build 80708
2008-7-8 Z-Blog v1.8 Spirit Build 80708
2008-7-8 凹丫丫新闻发布系统 v4.6 Build
2008-7-8 新动软万能网站内容管理cms系统
2008-7-5 AgileMessenger即时通讯工具 v1.
2008-7-5 GoodCalculator2.0版固件计算器
2008-7-5 RepoName源地址搜索工具 v1.21b
2008-7-5 AgileMessenger即时通讯工具 v1.
2008-7-5 TouchCopy多媒体管理软件 v3.13完
2008-7-5 VideosTone视频铃声 v1.1汉化破解
2008-7-5 TouchPad触摸板 v4.44破解版
2008-7-5 VideosTone破解补丁 v1.0
2008-7-5 Feeds GoogleReader客户端 v0.4.3


  发表评论
姓 名: 验证码:
内 容:
[ 汉字翻译拼音 ] [ 广告代码 ] [ 符号对照表 ] [ 进制转换 ] [ 经典小工具 ] [ 个税计算 ] [ 汉字简繁转换 ] [ 普通单位换算 ] [ 公制单位换算 ]
[ 生辰老黄历 ] [ 国内电话区号 ] [ 国家代码与域名缩写 ] [ 文字加密解密 ] [ 健康查询 ] [ 万年历 ] [ 手机号码查询 ] [ ip搜索 ] [ Google PR查询 ]
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報