动态网站制作指南 [  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
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ 软件工程 ]的信息



本月文章推荐
.在.NET中使用命名管道完成进程间.
.用Rational Rose给XML DTD造型.
.IBM的MARS加密算法实现(8).
.某政府网站被加入的自动下载病毒.
.浅谈PHP开发团队管理及程序员做人.
.VS2005对私有方法的单元进行测试.
.随需而变 SOA将成集成主流.
.DB2离线和在线全备、增量备份及恢.
.需求分析方法.
..NET Server 2003中的Microsoft群.
.创新和效率 寻找SOA的中国切入点.
.软件项目管理(CMM)经验谈.
.有效的软件质量管理.
.需求工程 研究现状.
.解析UML的要点与应用.
.UML全解.
.CIO们的记忆: 宣扬SOA的商业价值.
.Z5NTS功能之icmp.
.游戏引擎剖析(九).
.Objects as associative arrays.

规划SOA(3)进行长期SOA规划

发表日期:2008-3-23 |


进行长期SOA规划

如图1所示,BEA SOA域模型是一个强大的工具,有助于指导客户实施SOA规划战略。图中重点显示的6个主要部分应给予同等重视,以确保实现成功。 规划SOA(3)进行长期SOA规划

图1. BEA域模型 本系列前面的文章考察了开始3个部分——业务策略与流程(Business Strategy and Process)、架构(Architecture)以及成本和收益(Cost and Benefits)。然而,实现开始后,对SOA的规划并没有终止,而是继续贯穿于SOA项目的每个阶段。 当进入迭代和增量阶段后,域模型的最后3个部分对于确保动态评估以及项目的灵活性都相当有用。对正在进行的项目进行有效评估可以使您在发现没有成功地交付业务价值时马上进行纠正。本文的其余部分将更具体地分析其中每个部分,并说明它们对于SOA长期规划的作用。

构件块:利用(并重用)资产

SOA依靠于成功地将重用制度化。SOA的构建块是分散、可重用的服务和架构元素,可以用于构成复合的应用程序和服务基础架构。每个构建块在实现之后就会被添加到SOA功能的总体目录中。随着该目录的增长,对于未来要开发的项目来说,需要开发的新代码和服务基础架构就将减少,维护成本降低,而且ROI也肯定会稳步增加。

明确地定义一个服务,并能够以一种一致和可重复的方式将其交付到实际部署中,这就是SOA项目成功的要害所在。服务最好通过3个元素来定义:
  • 服务实现:服务的实现由实际代码、应用程序接口或包含(将通过此服务公开的)功能的其他技术资产组成。
  • 服务接口:服务接口为服务的用户提供一种基于标准的方法,用于根据它所提供的契约来访问其功能。
  • 服务契约:服务契约指定服务的目的、功能、约束和使用。契约细节的例子包括安全性需求、响应速度、吞吐量和可用性。
服务可以从现有应用程序公开,也可以从新开始构建,但是应该首先实现哪个服务呢?处于企业核心的简单服务是最佳选择,可以从对业务单元最不可知的服务开始,然后逐渐转向更加特定于业务单元的服务。这种方法答应团队习惯于在不过分关注复杂性的情况下构建和重用服务。类似地,应该从技术上较轻易的服务开始,然后一步一步转向技术上的难点。最早构建的服务中有一些是基础架构服务,比如日志记录、审计、错误处理以及类似功能。

项目和应用程序:实现SOA路线图

服务路线图是从识别企业中已有的IT项目和功能开始的。接下来,企业需要开发使架构完整的项目以及交付业务价值的单个项目,并按照重要性对这些项目进行排序。

一开始,需要了解现有应用程序和项目的情况,以便确定可以在哪里重用现有功能。对于那些完全特定于其所在的应用程序或为其开发的项目的功能,此时就完全可以不用考虑。 一定要知道以下内容:
  • 当前应用程序的功能、服务和依靠性
  • 现有服务的粒度和功能
  • 当前应用程序与已列入规划或正在进行的项目之间的相互依靠性,以及相关的开发和维护问题。
  • 当前公共服务的使用情况
  • 与应用程序开发相关的成本和其他指标
  • 应用程序访问和提供的信息
  • 应用程序中使用的数据模型、转换和变换
  • 应用程序中涉及到的工作流和流程流
  • 对如下服务的使用情况:单点登录、日志记录、错误和异常处理、监控以及通知。
  • 服务水平协议、服务质量,以及相关的非功能性业务信息
  • 当前交付的里程碑和即时项目时间帧的细节
这些数据将帮助您了解当前的项目和应用程序,并帮助识别通用功能。

组织和治理:设置异常

SOA要求在人员的协作方式方面有所变化。有必要在IT部门之间建立更紧密的协作,因为这样能够推动全体人员都重视交付业务价值,而不是只在单个功能性部门中。 要想在此领域中获得成功,有两个方面是必不可少的。首先,必须提供足够的培训,以便让团队不仅能够了解SOA的技术方面,还能了解它所需要的文化变化。没有提供这些要害消息的企业将很难继续进行下去。 其次是组织和治理,要将SOA的采用当作是一个企业改变的计划,而不仅仅是最新的技术方向。从高级治理人员获取并保持支持将有助于企业的各个部门进行无缝协作,并确保您具有足够的权限来获得服从。 不同企业进行组织和治理的方式各不相同,这取决于企业的成熟度和发展方向。对于最初的SOA实现来说,自顶向下的集中式治理是最有效的,接下来是联邦或部分联邦的治理,最后是一个自治程度更高的层次系统。这种结构便于整体而有效地查看结构、资金、操作流程和工具、标准、技能变化治理以及指导原则。它还有助于根据以下(以及其他)SOA常见问题来决定、制定和改进流程:
  • 谁定义和修改系统?
  • 谁可以访问服务?
  • 必须提供什么样的服务质量?
  • 谁将为服务的构建买单?
  • 谁将为服务基础架构买单?
  • 所治理服务的相互依靠性?
  • 如何向外部公开服务?
  • 如何衡量SOA是否成功?
最后,组织和治理功能将确保该过程以及通过SOA项目交付的业务价值是可度量的。假如未达到指标,就可以采取更经济有效的矫正措施。

结束语

在这个系列文章中,我的目标就是指导您使用BEA的域模型作为规划、实现和评审的框架,在您的企业中规划和部署SOA。本文主要关注长期规划,指出了SOA依靠于成功地把重用文化制度化、为什么要了解当前的IT项目(从而了解通用功能),以及如何建立组织和治理模型。想要了解有关域模型和BEA的SOA解决方案的更多信息,请访问BEA SOA资源中心。

上一篇:入侵检测技术综之不可忽视的社会工程学 人气:228
下一篇:面向服务的架构SOA的推荐方法 人气:143
浏览全部软件工程的内容 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号
ホームページ制作 不動産検索システム 求人情報