我们的首个服务需要多少基础设施
假如你正在启动一个SOA项目,你或许只看到了有限范围的服务功能。但这并不表示你需要限制基础设施。因为一个组织为他们的第一个项目可能实现一小部分服务并不意味着他们就能提供产品中成百的服务。事实上,拥有业务依赖的粗粒度服务是很重要,至少跟有成百个细粒度的,且每一个都能解决整个业务问题一部分的服务一样重要。所以,公司需要从一开始就考虑在整个生命周期内如何开发、部署、测试以及维护你的服务。
一个例子就是ZapThink对注册、存储、元数据管理和SOA控制的观察。在早期的SOA和Web services,根本没有人对基础设施构件感兴趣。这是因为注册和控制直到有足够多的服务在组织中被构建和部署时才会需要。然而,成功部署了SOA的公司发现实际上在服务部署过程中更早需要这些解决方案,因为尽管只有一部分服务被部署(甚至没有部署),但更早地搭建架构上的最佳实践很重要,这样的话,控制和元数据管理就能尽可能早地实现。对安全和身份管理同样如此。事实上,对于任何SOA的业务问题,SOA的实现者都要意识到他们需要从用面向服务来解决他们问题的那一天起就考虑整体的SOA实现路线图。
(编辑:aniston)
·2024年12月目录 ·2024年11月目录 ·2024年10月目录 ·2024年9月目录 ·2024年8月目录 ·2024年7月目录 ·2024年6月目录 ·2024年5月目录 ·2024年4月目录 ·2024年3月目录 ·2024年2月目录 ·2024年1月目录 ·2023年12月目录 ·2023年11月目录