讲座提纲

李冰 soa
international journal  of web services research :ontology&service oriental
只是标准,没有技术上的革新,没有本质的进步
目标:automatic bussiness process composition
分布式系统 legacy system heterogeneous 开发工作少 集成工作多

wsdl:xml描述interface http通信 xml作为数据格式
两个大方向:
---描述---(已有系统,外面加一层description,然后自动集成)
只描述interface不够,不能真正表达意思。
比如withdraw和deposite 做的interface 是一样的 无法分辨 如何区别interface 才能使集成过程变成自动的
functional
non-functional: security 效率
interface的描述太简单了
ai是面临的问题
通用的方案不可行 domain specific即找出具体的领域 发明一套描述语言
kr 知识表示 knowledge representation
bussiness compiler 识别语言
integration 用compiler 分析语言 然后自动集成。

owls:web ontology for web services 扩展了wsdl 利用i(input)o(output)p(precondition)e(effect)描述系统以区分
但是仍然基于interface

uddi server 注册了很多service 同类的service放在一起 比如卖书。 但是我们无法选择哪个卖书更好 就是 service selection


software三个方向:development integration monitor(management) 

让集成以后的系统有状态,如果管理事务

静态集成和动态集成(runtime) 同时还有有监测系统(monitor)  监测各个provider提供的服务是否符合要求,替换不符合的provider,替换时如何保持状态和事务完整性。

bpel 描述工作流 :描述了集成以后的service之间的关系 对选择什么样的service没有帮助

用自己的描述生成wsdl,既可以把系统描述的更好,也能满足webservice的格式

ontology:概念加上概念之间的关系

 

 

你可能感兴趣的:(SOA)