BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

文章:在SOA中实现异常

| 作者 霍泰稳 关注 1 他的粉丝 发布于 2007年6月16日. 估计阅读时间: 1 分钟 | GMTC大前端的下一站,PWA、Web框架、Node等最新最热的大前端话题邀你一起共同探讨。

本文中,Lublinsky强调了SOA中的异常处理问题,并建议了一个基于SOA的解决方案:日志服务接收所有日志请求,将它们保存并转发给异常解决服务。异常解决服务负责执行与异常解决有关的规则,此外还包括,通知服务、异常/日志门户和服务管理等。

不论是简单的应用程序还是复杂的服务调用,在现实中都有可能失败,而失败的原因又有很多种。解决这类问题的一个被广泛采用的方法就是异常处理。虽然这一机制在应用程序和组件实现中已经得到很好的应用,但对于分布式系统,要实现这种异常处理方法就变得非常复杂。针对上述情况,作者提出对异常处理实现应用SOA的原则,从而使得主要的异常管理元素“服务化”。

本文所描述的异常管理方法,应用面向服务架构的原则为有效管理SOA实现中的异常提供了基础。它介绍了使用特殊化的基础设施来构建灵活、可扩展的异常处理解决方案。它通过提供整个企业统一的异常处理方法改善实现的一致性。通过提供横跨多个服务消费者和提供者之间的单一、统一的日志,它同样也简化了维护并改善了可测试性。

阅读全文:在SOA中实现异常

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT