SOA校园培训摘要!

SOA(面向服务的架构)是构建企业软件架构的一种方法:

以服务为核心将企业的IT资源整合成可操作的、基于标准的服务,使其能被重新组合和应用。
所有应用能够通过标准化的服务接口连接起来,交换数据和处理过程,而无需考虑应用实现编程语言和OS。
一个应用或应用的一部分是一种服务,可以被从共享和重用。
   
    上面是我们云南大学郑谦老师关于SOA这次竞赛给予我们的简单介绍,他将SOA比较具体和形象的展现在我的面前。下面郑老师又从一些具体的细节上给我们阐述SOA。

 SOA是第一个考虑了企业业务发展长期性的IT架构,它带来的最大好处是可以充分利用现有的IT资产,通过把现有应用封装成服务,使它能被重新组合和应用,从而将原来“静止”或“冻结”的企业IT资产转化为“企业流动资产”,实现最大限度的重用。
 其实,SOA重要的体现点就在integrated,整合性。另外SOA按我的理解还注重服务重用和整体的体系结构。这应该是SOA的实质。而当前商业应用的flexibility和reuse两个方面的特性有一些客观上的障碍:缺乏business process standards以及体系架构限制等。
 
 Services Oriented Architecture steps:
 Step1:Break down your business into components
 Step2:Define a Service Model
 Step3:Implement a Service Model
SOMA(Service-Oriented Modiling and Architecture)提供了从商业模型到SOA必需模型的一个深层次的指导。

SOA Case Study-Architecture
SOA infrastructure is based the Web Service ,J2EE/.NET/...,WS-I Basic Profile,SOAP、WSDL、UDDI。

 

构建SOA应用
-如何使用IBM SOA相关技术、产品和服务实现一个典型的业务场景
企业实施SOA的通常步骤-阶段、角色和任务。
SOA监管,服务建模,服务实现架构设计,以服务为中心的开发,以服务为中心的集成,服务管理。
按照实施SOA的步骤并通过一个实例介绍了SOA的实施过程。

下面是介绍XML语言,这是SOA的基础。
XML语言的概念:
     Definition – XML (extensible markup language) is a standard markup language for data in the pure text format;前面按照老师要求,我曾经对XML有过简单的了解,当时是使用中文对它进行理解的,现在这个英语概念更加能体现XML的实质。
 
Merits:
well formed;
Platform independent;
Rich expressions;
Human readable;
Machine processable。
Drewbacks:
Data redundancy;
No optimization for data management;
Not good at huge data representation and exchanging。
BPEL4WS
A standard way of describing business processes that are based on Web services;
Aims to meet these requirements:
Description of behavior dependent on data sent between services,
Exception management and recovery,
Coordination between business partner participants for long-running and complex。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值