软件开发的成本估算—我的代码行
为了使软件项目开发获得成功,必须对软件开发项目的工作范围、可能遇到的风险、 需要的资源(人、软/硬件等)、要实现的任务、经历的里程碑、花费的工作量(成本),以及进度的安排等等做到心中有数。而软件项目管理可...
个体软件过程
PSP(Personal Software Process,个体软件过程)是一个过程描述、测度和方法的结构化集合,能够帮助软件工程师改善其个人性能。通过采用一些表格、脚本和标准,可帮助软件工程师估算和计划其工作,从而体现了定义过程...
怎样估算软件项目周期-代码行估算法
项目是指以一定的成本在一定时间内取得预期收益的系列活动。项目的“生命期”是管理项目的重要指标,而对项目周期的估算则是管理项目的重要一环。本期“项目管理”介绍对软件项目周期进行估算的技巧。 估算是软...
采用 SOA 最佳实践,借鉴经验教训
简介就和之前的其他项目一样,人们有兴趣处理包含面向服务的体系架构 (SOA) 的项目。然而,考虑到项目表现出的一些独特的测试挑战,可能要优化测试实践,以更好地满足特定于项目的 QA 要求。第一步是确保开发和测试...
架构设计师与 SOA , 第 2 部分
本系列的第 1 部分 介绍了有关架构设计师以及 SOA 架构的知识,分析了 SOA 架构师在设计 SOA 系统架构时有哪些应该特别注意的地方。本文将延续第一部分的内容,向您介绍了 SOA 为企业级架构设计带来的影响,以及在构...
架构设计师与SOA, 第 1 部分
SOA(Service-Oriented Architecture),即面向服务的架构,这是最近一两年出现在各种技术期刊上最多的词汇了。现在有很多架构设计师和设计开发人员简单的把SOA和Web Services技术等同起来,认为SOA就是Web Service的...
开发 SOA 应用程序
引言在 developerWorks SEK 里,有一系列软件工具。利用它们,可以帮助您开发 Web 服务解决方案,部署 Web 服务、存储数据、与信息和工作流产品进行整合,还包括象 SAP 和 PeopleSoft 这些软件的专有解决方案。所有...
使用多重 SOA 来消除企业系统之间的差异
引言在服务级协议(Service-Level Agreements,SLA)系列的第三篇文章(“在 Web 服务上下文中使用 SLA”,请见参考资料)中,我谈论了 Web 服务是如何作为 EAI 限制来补充 Enterprise Application Integration(EA...
SOA助企业激活传统应用
转自IBM DW中国作者:Bob Sutor, WebSphere 基础软件总监, IBM不知道您是如何定义将企业遗留的软件和信息资产应用在新的业务系统中这个过程的?我已经听过好几个说法了,包括:企业现代化(enterprise modernizati...
七问 SOA
转自IBM DW中国对于SOA,尤其是像开发人员和CIO等仍有若干关键问题需要回答。Web 服务以及越来越多的面向服务架构(Service Oriented Architecture,SOA)已经在市场上投放了大量广告。两者都可以给企业带来广泛的...
改进您的SOA 项目规划
转自IBM DW中国作者:Yvonne Balzer (yvonne.balzer@de.ibm.com), 高级 IT 管理顾问, IBM Global Services ITMC面向服务体系结构(Service-Oriented Architecture,SOA)具有显著提高 IT 效率的潜力。但是要在组织...
SOA and Web Services 新手入门
转自IBM DW中国引言:使 IT 与您的业务保持一致,提高业务灵活性面向服务的体系结构(Service-Oriented Architecture,SOA)是一种 IT 体系结构风格,支持将您的业务转换为一组相互链接的服务或可重复业务任务...
SOA 核心技术及应用,第 1 章
1.1 公司 IT 部门面临的困境SOA 来了,可是其究竟为 IT 世界带来了什么,或者说,解决了企业的什么问题?让我们先看一下当前企业 IT 构架所面临的困境。从企业的 IT 战略角度而言,经过多年的发展,各个企业都已经...
SOA 核心技术及应用,第 7 章
7.1 SCA 与 Spring在 Java 企业应用 EJB 技术的反面,在 Java 企业应用的开源社区,Spring 可谓如日中天,“今天,你 Spring 了吗”的问候语一度流行。当 SCA 遇到 Spring,是在春天绽放,还是被春风融化,沉醉不知...
WID/WPS 中开发、配置 JMS 作为消息中间件的应用
WPS 的消息体系概述WPS 支持面向服务的应用架构 (Service-Oriented Architecture,SOA) 和企业服务总线 (Enterprise Service Bus,ESB),使用统一的服务调用和业务表现模型,并遵循业界的开放标准。图 1 描述了 WPS...
SOA 整合之道,第 11 章
11.1 A 银行的 SOA 整合架构11.1.1 A 银行当前的系统架构当前多数银行都停留在渠道独立平台的阶段,各个渠道之间各自为政,不能复用业务逻辑,数据分散而缺乏条理,并且各渠道之间重复开发的任务很多,没有达到真...
SOA 整合之道,第 3 章
3.1 银行业面临的问题随着银行服务方式的增加和客户需求的不断变化,银行与客户之间的关系面临着由单纯买卖关系向服务关系的急剧转变。银行业为了应对这种改变及其带来的挑战,需要重新整合原有的业务渠道,构建一...
基本数据类型
XML消息交换是大多数web服务的基础,包括SOAP和REST方式。使用XML导致了一些缺陷,包括性能的潜在问题,但是这也提供了抽象层,允许参与交换各方之间的松耦合。为了使松耦合真的起作用,你需要定义交换中的XML文档的...
SOA成功的关键在于度量?
Joe引用的这两份报告都就如何对SOA量化提出了自己的观点,并分别给出了一系列量化指标。它们一份来自Symphony Services的CTO Jerry Smith博士所写的《SOA并没有死亡,而只是需要被有效地进行量化》,另一份则来自于R...
契约的版本管理、兼容性和可组合性
最近几周,许多业内分析师都在鼓吹关于SOA的恐惧、不确定性和怀疑(FUD)。例如,Gartner声称,打算启动SOA项目的公司正在减少,而不打算启动SOA项目的公司则在过去12个月内由6%增加到了16%。这些说法和文章不由得让...