通过提供集中服务作为所有其他服务的中心骨干服务的SOA解决方案是一种好方法吗?
答案 0 :(得分:0)
可行,但您需要考虑服务粒度。
不正确的粒度可能意味着服务功能太多或功能太少。
SOA中的服务粒度不正确可能导致性能不佳,重用率低,抽象漏洞和服务漏洞而没有增加业务价值。
其他问题:
您无法向商务人士(例如销售/营销部门)解释该服务的作用。它根本不符合他们对公司业务的理解。服务处于与业务角度无关的细节层面。
需要许多不同的服务才能为企业创造有价值的东西。
该服务没有明确的所有权,多个部门认为他们应该拥有该服务(或部分服务)。