SOA
iStringTheory
CSharp iOS Developer
展开
-
Quick Guide to SCA
什么是SCA?SCA是一个可执行的模型,用于将不同的 服务集成到一个业务解决方案。它简化了实现业务服务的组件编程模型,这些组件可以使用不同编程语言实现。SCA带来的一些益处主要为: 松耦合组件件的集成不需要知道彼此是基于何种编程语言实现的。在同步、异步情况下,组件都可以被方便的调用。 可扩展性组件可被简单的被替换。既有的服务可被用来创建新的解决方案(自下而上),也可业原创 2007-10-18 14:55:00 · 2681 阅读 · 0 评论 -
个人对SCA标准中Component,Composite等几个关键概念的理解
本文关注于SCA的几个基本概念:Component,Composite,Implemention,ComponentType,从规范、实现等不同的角度谈一下它们之间的区别。也就是说,本文更多的是关注于它们之间的区别,至于它们每个是什么请参阅SCA集成规范。Component 由上图可以看到,Component是SCA中可以提供业务功能的最小单元,Implemention是Com原创 2008-03-28 17:21:00 · 2652 阅读 · 0 评论 -
Apache Tuscany SCA Java 架构指南
概况SCA JAVA 运行时是由内核和扩展两部分组成。内核本质上是一个连接多个VM的引擎,使用依赖注入(Dependency Injection)和控制反转( Inversion of Control)将构件连接在一起。内核其核心是设计简单和功能有限的。它将不同的功能单元连接到一起,并且提供SPIs以让扩展之间可以互动,例如服务发现,可靠性,支持透明协议,等等。这些功能都以扩展的方式提翻译 2007-12-23 23:48:00 · 2211 阅读 · 0 评论 -
SCA Java 开发指南
本文是JAVA SCA项目的指导文档。 一般指南 获得源代码 设置你的开发环境 构建二进制和源代码分发包 导入SCA模块到开发环境 理解SCA代码路径 编码指南 测试 Maven构建结构 开发提示 为Webapp示例建立Eclipse WTP W翻译 2007-12-22 09:01:00 · 1865 阅读 · 0 评论 -
感谢、激动、回味、努力、期望--我的BEA WORLD2007之旅
感谢本次BEA WORLD2007盛会开的非常成功,这期间是离不开会议组织者的辛勤劳动,在这里向伍剑、曹玮、姜磊以及其他BEA的组织人员说声:谢谢!是你们的汗水促成了这次技术盛会的顺利召开,让我们来自五湖四海的技术人员有了一次非常难得的交流机会!激动当飞机还在虹桥机场的跑道上滑行的时候,心已经飞到了会场,说实话,能亲自参加这次技术盛会,真的十分高兴!希望通过这个平台,可原创 2007-12-20 14:49:00 · 2276 阅读 · 4 评论 -
SCA 服务组件架构-集成模型规范-v1.0.0-20080213 UPDATED……
SCA服务组件架构 集成模型规范 SCA 1.00版本,2007年3月15日 ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※英文原文版权归原作者所有,本译文转载请注明出处! 译者:abigfrog 联系:QQ:800736, MSN:J2EE@HOTMAIL.COM※※※※※※※※※※※※※※※※※※※※※※※※※※翻译 2008-01-25 16:41:00 · 1766 阅读 · 0 评论 -
Ready, Set, Go - Getting started with Tuscany
安装Tuscany的Eclipse插件※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※英文原文版权归原作者所有, 本译文转载请注明出处!译者:abigfrog 联系:QQ:800736, MSN:J2EE@HOTMAIL.COM※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※ 首先,启动Eclipse,并依次翻译 2008-01-22 16:47:00 · 2450 阅读 · 0 评论 -
Apache Tuscany SCA 用户指南
介绍这篇用户指南帮助你熟悉SCA概念,并且带你浏览示范怎样创建SCA 应用的一个例子。它也说明了Tuscany支持的多种不同环境(例如命令行客户端或Web应用)以及如何打包程序以运行在这行环境中。本说明或许不需要,因为创建一个SCA应用很简单。Tuscany和SCA的主要目的之一是,避免强加的规则和要求,以制约如何去编写应用。我们想让程序员在开发应用的时候,不用担心将要被使用的环境。基本上翻译 2007-10-05 17:20:00 · 13751 阅读 · 1 评论 -
初识Tuscany
Tuscany是Apache的一个项目,Tuscany社区一直致力于创建一个既健壮又易用的基础架构,来简化基于服务的应用程序开发。 Tuscany主要基于以下三个规范,它们并不互相依赖,而是可以独立使用。 Service Component Architecture (SCA)SCA是实现集成新、旧系统能力的基础架构。服务组件架构定义了一个简单的、基原创 2007-10-04 22:08:00 · 1149 阅读 · 1 评论 -
SCA复合
一个组件是配置了的组件实现的实例,同一个实现可被不同组件使用,SCA生存在一个复合的环境中。单个组件可独立使用,也可被组合起来作为一个合成组件使用。一个合成组件不是代码,而是由一个或多个组件集成起来作为一个整体提供服务的。合成作为一种解决方案,例如信用检查组合。合成方案也可以在一个更大规模的解决方案中使用,例如信用检查可能是一个订单处理组合中的一部分,一个复合构建像一个组件一样具有同样的特性,翻译 2007-10-04 23:23:00 · 1160 阅读 · 0 评论 -
SCA域
这些组件无论独立还是集成,全部都是可在不同环境下使用多次 的可重用单元。一个合成组件,连带它的配置信息,被打包到一个叫做contribution的部署单元部署到域。资源可以在不同contributions间重用,比如:JAVA类、XSD文件、WSDL文件等等。一个SCA域是一个完整的运行配置,可能分布于一系列互联的的节点运行,域配置的整体布局,是服务依赖、属性、策略的配置。一个域是运行着的系统翻译 2007-10-05 15:54:00 · 1706 阅读 · 1 评论 -
SCA组件实现
SCA的基本的组成部分是组件实现。 当你编写SCA代码时,你通常正在写一个组件的实现或者将被这样的组件使用的代码。 一个组件通常由下列属性描述: 服务:描述了该类型的组件所能提供的功能; 引用:描述了该类型的组件相关功能的依赖性; 属性:定义了配置参数,控制程序逻辑如何实现,例如,使用何种货币; 策略:描述了组件行为策略,主要有两种策略:翻译 2007-10-04 23:01:00 · 1230 阅读 · 0 评论 -
What is SCA?
SCA是一个可执行的模型,用于将不同的 服务集成到一个业务解决方案。它简化了实现业务服务的组件编程模型,这些组件可以使用不同编程语言实现。SCA带来的一些益处主要为: 松耦合组件件的集成不需要知道彼此是基于何种编程语言实现的。在同步、异步情况下,组件都可以被方便的调用。 可扩展性组件可被简单的被替换。既有的服务可被用来创建新的解决方案(自下而上),也可业务建模和开发(自上而翻译 2007-10-04 22:30:00 · 1010 阅读 · 0 评论 -
基于Tuscany的Web应用程序分析
Tuscany下典型的Web架构:乍一看,平淡无奇,这不就是我们常用的Web目录结构么?没错!但玄机出在Web.xml和Calculator.composite上,下面我们分别看下这两个文件:Web.xml Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> Apache Tuscany Calc原创 2008-03-26 11:49:00 · 2930 阅读 · 0 评论