Suche senden
Hochladen
Sca架构
•
Als PPTX, PDF herunterladen
•
1 gefällt mir
•
1,079 views
A
aspire
Folgen
SCA架构
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 22
Jetzt herunterladen
Empfohlen
Ibm Soa编程模型
Ibm Soa编程模型
Guang Ying Yuan
Ibm Soa编程模型
Ibm Soa编程模型
olderp
Composite Apps using SCA (Service Component Architecture)
Composite Apps using SCA (Service Component Architecture)
Shameer Thaha Koya
Developing service component architecture applications using rational applica...
Developing service component architecture applications using rational applica...
Bill Duncan
敦群學院-SharePoint精英計畫-系統管理-Day 1
敦群學院-SharePoint精英計畫-系統管理-Day 1
群智信息有限公司 CAREY Software Service
Kiss开发平台简介
Kiss开发平台简介
cecepig
Isuwang soa
Isuwang soa
wang zaixiang
2021 ee大会-旷视ai产品背后的研发效能工具建设
2021 ee大会-旷视ai产品背后的研发效能工具建设
Tianwei Liu
Empfohlen
Ibm Soa编程模型
Ibm Soa编程模型
Guang Ying Yuan
Ibm Soa编程模型
Ibm Soa编程模型
olderp
Composite Apps using SCA (Service Component Architecture)
Composite Apps using SCA (Service Component Architecture)
Shameer Thaha Koya
Developing service component architecture applications using rational applica...
Developing service component architecture applications using rational applica...
Bill Duncan
敦群學院-SharePoint精英計畫-系統管理-Day 1
敦群學院-SharePoint精英計畫-系統管理-Day 1
群智信息有限公司 CAREY Software Service
Kiss开发平台简介
Kiss开发平台简介
cecepig
Isuwang soa
Isuwang soa
wang zaixiang
2021 ee大会-旷视ai产品背后的研发效能工具建设
2021 ee大会-旷视ai产品背后的研发效能工具建设
Tianwei Liu
美国云计算发展现状及趋势-2010
美国云计算发展现状及趋势-2010
Jiang Zhu
Ria lqj
Ria lqj
huzilqj
Top100summit 腾讯-周健-服务化与体系化解决大量定制小项目开发困境
Top100summit 腾讯-周健-服务化与体系化解决大量定制小项目开发困境
drewz lin
Private cloud and open stack
Private cloud and open stack
zhangxiao2016
微服务架构设计模式-第一次课v2.pdf
微服务架构设计模式-第一次课v2.pdf
LiShanshan2
03.osb概览
03.osb概览
Meng He
常用Js框架比较
常用Js框架比较
Adam Lu
移动后端BaaS平台 AVOS Cloud 系统介绍
移动后端BaaS平台 AVOS Cloud 系统介绍
Junwen Feng
V5.6 ui 总结
V5.6 ui 总结
Baoyu Xu
Azure Machine Learning 重頭學
Azure Machine Learning 重頭學
Ko Ko
微博基于Docker的混合云平台设计与实践
微博基于Docker的混合云平台设计与实践
Weibo Corporation
20170108 微軟大數據整合解決方案- cortana intelligence suite
20170108 微軟大數據整合解決方案- cortana intelligence suite
Meng-Ru (Raymond) Tsai
淘宝网架构变迁和挑战(Oracle架构师日)
淘宝网架构变迁和挑战(Oracle架构师日)
vanadies10
新员工培训
新员工培训
jason hu 金良胡
微服務的基礎建設 - Service Discovery, Andrew Wu
微服務的基礎建設 - Service Discovery, Andrew Wu
Andrew Wu
20230829 - 探索職涯,複利人生
20230829 - 探索職涯,複利人生
Rick Hwang
從SOA到REST -- Web Service、WCF、WebAPI的應用情境
從SOA到REST -- Web Service、WCF、WebAPI的應用情境
MIS2000 Lab.
twMVC#04 | ASP.NET MVC 4 新功能介紹(快速上手)
twMVC#04 | ASP.NET MVC 4 新功能介紹(快速上手)
twMVC
ASP.NET MVC 4 新功能介紹(快速上手) -twMVC#4
ASP.NET MVC 4 新功能介紹(快速上手) -twMVC#4
twMVC
如何架构和开发高性能,高伸缩性Web 应用系统
如何架构和开发高性能,高伸缩性Web 应用系统
melity78
Weitere ähnliche Inhalte
Ähnlich wie Sca架构
美国云计算发展现状及趋势-2010
美国云计算发展现状及趋势-2010
Jiang Zhu
Ria lqj
Ria lqj
huzilqj
Top100summit 腾讯-周健-服务化与体系化解决大量定制小项目开发困境
Top100summit 腾讯-周健-服务化与体系化解决大量定制小项目开发困境
drewz lin
Private cloud and open stack
Private cloud and open stack
zhangxiao2016
微服务架构设计模式-第一次课v2.pdf
微服务架构设计模式-第一次课v2.pdf
LiShanshan2
03.osb概览
03.osb概览
Meng He
常用Js框架比较
常用Js框架比较
Adam Lu
移动后端BaaS平台 AVOS Cloud 系统介绍
移动后端BaaS平台 AVOS Cloud 系统介绍
Junwen Feng
V5.6 ui 总结
V5.6 ui 总结
Baoyu Xu
Azure Machine Learning 重頭學
Azure Machine Learning 重頭學
Ko Ko
微博基于Docker的混合云平台设计与实践
微博基于Docker的混合云平台设计与实践
Weibo Corporation
20170108 微軟大數據整合解決方案- cortana intelligence suite
20170108 微軟大數據整合解決方案- cortana intelligence suite
Meng-Ru (Raymond) Tsai
淘宝网架构变迁和挑战(Oracle架构师日)
淘宝网架构变迁和挑战(Oracle架构师日)
vanadies10
新员工培训
新员工培训
jason hu 金良胡
微服務的基礎建設 - Service Discovery, Andrew Wu
微服務的基礎建設 - Service Discovery, Andrew Wu
Andrew Wu
20230829 - 探索職涯,複利人生
20230829 - 探索職涯,複利人生
Rick Hwang
從SOA到REST -- Web Service、WCF、WebAPI的應用情境
從SOA到REST -- Web Service、WCF、WebAPI的應用情境
MIS2000 Lab.
twMVC#04 | ASP.NET MVC 4 新功能介紹(快速上手)
twMVC#04 | ASP.NET MVC 4 新功能介紹(快速上手)
twMVC
ASP.NET MVC 4 新功能介紹(快速上手) -twMVC#4
ASP.NET MVC 4 新功能介紹(快速上手) -twMVC#4
twMVC
如何架构和开发高性能,高伸缩性Web 应用系统
如何架构和开发高性能,高伸缩性Web 应用系统
melity78
Ähnlich wie Sca架构
(20)
美国云计算发展现状及趋势-2010
美国云计算发展现状及趋势-2010
Ria lqj
Ria lqj
Top100summit 腾讯-周健-服务化与体系化解决大量定制小项目开发困境
Top100summit 腾讯-周健-服务化与体系化解决大量定制小项目开发困境
Private cloud and open stack
Private cloud and open stack
微服务架构设计模式-第一次课v2.pdf
微服务架构设计模式-第一次课v2.pdf
03.osb概览
03.osb概览
常用Js框架比较
常用Js框架比较
移动后端BaaS平台 AVOS Cloud 系统介绍
移动后端BaaS平台 AVOS Cloud 系统介绍
V5.6 ui 总结
V5.6 ui 总结
Azure Machine Learning 重頭學
Azure Machine Learning 重頭學
微博基于Docker的混合云平台设计与实践
微博基于Docker的混合云平台设计与实践
20170108 微軟大數據整合解決方案- cortana intelligence suite
20170108 微軟大數據整合解決方案- cortana intelligence suite
淘宝网架构变迁和挑战(Oracle架构师日)
淘宝网架构变迁和挑战(Oracle架构师日)
新员工培训
新员工培训
微服務的基礎建設 - Service Discovery, Andrew Wu
微服務的基礎建設 - Service Discovery, Andrew Wu
20230829 - 探索職涯,複利人生
20230829 - 探索職涯,複利人生
從SOA到REST -- Web Service、WCF、WebAPI的應用情境
從SOA到REST -- Web Service、WCF、WebAPI的應用情境
twMVC#04 | ASP.NET MVC 4 新功能介紹(快速上手)
twMVC#04 | ASP.NET MVC 4 新功能介紹(快速上手)
ASP.NET MVC 4 新功能介紹(快速上手) -twMVC#4
ASP.NET MVC 4 新功能介紹(快速上手) -twMVC#4
如何架构和开发高性能,高伸缩性Web 应用系统
如何架构和开发高性能,高伸缩性Web 应用系统
Sca架构
1.
SCA架构 卓望数码技术(深圳)有限公司 2010年12月
架构部 宫建涛
2.
SCA架构
3.
SCA架构立方图
4.
5.
数码相机生产中体会SCA
6.
乐高玩具中体会SCA SCA的理念与乐高玩具的设计思路很相似。 组件化/模块化
传统的应用好比是普通的玩具,不可拆卸和拼接。 而乐高玩具与众不同,可以按照用户自己的想法随意组装,就是因为它是由标准的微小的组件构成。 基于SCA的应用都是由更小的服务组件组成的,如同乐高玩具的模块; 接口标准化 用乐高玩具可以搭建各种不同的形状,就好比SOA架构可以实现不同的应用;乐高玩具的模块是基于标准化的,因此可以反复利用,SCA架构也是这样。
7.
8.
多样灵活的规范制定机制
9.
www.osoa.org
10.
email, wiki, con-call,
f2f meeting
11.
共同支持开源项目推广标准
12.
Apache Tuscany
13.
Eclipse STP
14.
共同支持各类技术大会
15.
OASIS Symposium(08年4月)
16.
SOA中国论坛(08年4-7月)
17.
SOA中国国家标准大会(08年11月)
18.
SCA 规范的内容
19.
Assembly Model
20.
定义了组件装配语言SCAL,以支持服务组件的装配
21.
Component Implementation specifications
22.
定义了使用各种技术开发SCA组件的规范
23.
包括Java, Spring, C++,
BPEL, PHP实现技术规范
24.
Binding specifications
25.
定义了组件的服务绑定规范
26.
包括Web services, JMS,
RMI-IIOP, REST等
27.
Policy Framework
28.
29.
实现提供服务和使用其他服务的组件
30.
组装组件,以通过服务引用其他服务的方式来构建业务应用程序SCA 提供了一种机制,用于打包和部署那些紧密相关的组件,这些组件是作为一个整体开发和部署的。这种机制使服务的实现和组装避免了陷入基础设施功能的细节,也避免了调用外部系统。这样可支持不同基础设施间的服务可移植性。
31.
32.
实现(implementation),这里的实现是指提供了特定业务功能的代码段;
33.
属性(properties),这是一些影响业务功能的数据值,可以通过设置这些属性值对实现进行配置;
34.
35.
36.
37.
每个构件可以定义多个服务和引用;服务和引用通过"接口描述"来描述其业务功能。SCA中包含了两种类型的接口描述:Java接口和WSDL PortType。
38.
可以为每个构件指定至多一个构件实现。构件实现是构件服务功能的具体实现。
39.
可以为一个构件定义多个构件属性。
40.
41.
42.
跨平台、跨语言,不改变应用程序情况下,使用不同的技术来作为组件的实现,或者改变通信协议等等
43.
组件可以自由替换,软件具有高度的弹性以适应变化
44.
服务可以通过简单的配置进行发布和调用
45.
提供了组件的装配规范,可以快速高效组装应用程序
46.
47.
48.
49.
50.
修改WEB-INFeb.xml,加入下面的配置
51.
两种部署配置
52.
第一种方式
53.
54.
55.
服务引擎(Service Engine,SE)。SE本质上是用来托管JBI环境内部服务提供者和消费者的标准容器f。例如,在JBI环境中经常出现的SE包括数据转换器、业务规则容器和BPEL引擎。
56.
57.
谢谢!
Jetzt herunterladen