本节书摘来自异步社区《SOA达人迷》一书中的第第2章2.1节第1个问题:企业的商业生态系统是否广泛而复杂?,作者【美】Judith Hurwitz , Robin Bloor , Marcia Kaufman , Fern Halper,更多章节内容可以访问云栖社区“异步社区”公众号查看。
第2章 准备使用SOA:自我测试
SOA达人迷
本章纲要
衡量业务和行业对SOA的适应性
评估企业的技术准备度
充分利用现有业务规则
评估工作环境是否有利于SOA的实施
计算SOA的分数
读者通过阅读本书,可以了解有关SOA的概念,并结合企业自身的状况,进而确定企业是否已经为使用SOA做好了准备。
经常阅读自助手册和生活杂志的读者对这种自我测试一定不会陌生。这些测试可以推测您是否真正爱一个人,是否需要换工作,是否需要享受生活。在本章中,我们将帮助您评价企业对于SOA的需求。我们为企业设置了10个问题,并对照答案打分,分数在1~10范围内。如果企业符合问题的高分值端,分数就可能接近10分;如果问题不适合企业的话,分数就可能接近1分。当最后计算分数时,需要为每个问题设定一个权值,因为某些问题的重要度比较高。本章末尾会帮助读者设置问题的权值,并计算分数。
2.1 第1个问题:企业的商业生态系统是否广泛而复杂?
SOA达人迷
您可能会问:“什么是商业生态系统?”。如果把所有企业看做是一个地球,没有一个公司可以独立生存。公司从供应商那里购买产品,然后将产品销售给客户。除此以外,很多公司还有各种类型的合作伙伴—有帮助公司销售产品的转售伙伴,还有技术伙伴,以及经销伙伴。所有这些实体—供应商、客户和合作伙伴,共同构成了商业生态系统。
即使对于一个从其他供应商那里购买产品和服务的小型宠物店来说,也需要打印工资单、管理员工,(很可能)还要与合作伙伴有业务往来,提供遛狗服务、兽医服务和美味的小狗晚餐。业务的复杂性与公司规模息息相关。如果您是宠物店的老板,可能会拥有前面提到的商业生态系统的所有组成部分。但是,如果公司只有3个合作伙伴,那么只需要一些小型软件包就可以轻松地管理公司的财务和网站,很容易建立一个小型的数据库来记录合作伙伴。
但是,为了方便测试,我们需要假定一个大型的企业。该企业不止一家宠物店,而是拥有多家遍布在各个地区的大型连锁宠物店。您的公司可能完全拥有一些宠物店,还有一些宠物店具有特许经营权。您的公司可能是一个生产美食晚餐的子公司,主要和很多提供鸟食以及美容产品的供应商联系,所以需要考虑供应链的管理。更重要的是,因为不断地有新公司进入市场,公司可能需要收购其他公司以保持自己的竞争优势。另外,由于公司是一个上市公司,还需要遵循企业管理规定。
现在,读者可以给自己的公司打分了。如果您的公司类似于一个独立的宠物店的话,就给一个较低的分数;如果公司是一个收购了大量公司,拥有众多合作伙伴的上市公司的话,可以给一个接近10的分数;如果公司规模适中的话,可以给5分左右的分数。
本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。