导读:
Web服务组合所面临的问题
在开放的网络环境下,Web Services 还有许多问题需要解决。如怎样防止恶意的访问? 如何保证多个不同的Web Services 的事务一致性? 以及如何对用户访问进行计费等一系列问题。主要问题如下:
(1)可靠性问题
网络上不同主机的可靠性不同,如何衡量和表达这种可靠性? 当某一Web services 的主机临时离线时该如何处理? 是等待还是更换一个提供商? 以及如何避免这种不可靠性带来的损失? 如何保证系统的容错能力?
(2)安全性问题
安全性问题包括私有、敏感数据保护,服务访问的信任机制,以及防止恶意入侵等问题。SSL 能提供一些基本的安全手段,但Web Services 需要粒度更高的保障。如Web Services 如何对用户授权? 以及对不同的用户授予不同的安全级别?
(3)事务(Transaction)一致性问题
传统的事务保证通过两阶段提交来实现,但在开放的网络环境下,一个事务的生存周期可能很长,并且是异步的,如何保证事务的一致性。
(4)可管理性问题
在SOA中,系统是高度分散的,通过什么机制来管理这样的系统,如何协调不同的Web Services?
(5)计费问题
包括如何限定用户访问Web服务的里长,如何计费等。
(6)测试问题
一个SOA应用是由许多颁布在不同地域的Web服务组成的动态系统,如何测试和保证系统的响应等都是需要解决的问题。
TOP
本文转自
http://soa.5d6d.com/redirect.php?fid=4&tid=106&goto=nextnewset
Web服务组合所面临的问题
在开放的网络环境下,Web Services 还有许多问题需要解决。如怎样防止恶意的访问? 如何保证多个不同的Web Services 的事务一致性? 以及如何对用户访问进行计费等一系列问题。主要问题如下:
(1)可靠性问题
网络上不同主机的可靠性不同,如何衡量和表达这种可靠性? 当某一Web services 的主机临时离线时该如何处理? 是等待还是更换一个提供商? 以及如何避免这种不可靠性带来的损失? 如何保证系统的容错能力?
(2)安全性问题
安全性问题包括私有、敏感数据保护,服务访问的信任机制,以及防止恶意入侵等问题。SSL 能提供一些基本的安全手段,但Web Services 需要粒度更高的保障。如Web Services 如何对用户授权? 以及对不同的用户授予不同的安全级别?
(3)事务(Transaction)一致性问题
传统的事务保证通过两阶段提交来实现,但在开放的网络环境下,一个事务的生存周期可能很长,并且是异步的,如何保证事务的一致性。
(4)可管理性问题
在SOA中,系统是高度分散的,通过什么机制来管理这样的系统,如何协调不同的Web Services?
(5)计费问题
包括如何限定用户访问Web服务的里长,如何计费等。
(6)测试问题
一个SOA应用是由许多颁布在不同地域的Web服务组成的动态系统,如何测试和保证系统的响应等都是需要解决的问题。
TOP
本文转自
http://soa.5d6d.com/redirect.php?fid=4&tid=106&goto=nextnewset