热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

《SOA达人迷》—第2章2.1节第1个问题:企业的商业生态系统是否广泛而复杂?...

本节书摘来自异步社区《SOA达人迷》一书中的第第2章2.1节第1个问题:企业的商业生态系统是否广泛而复杂?,作者【美】JudithHurw

本节书摘来自异步社区《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分左右的分数。

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。



推荐阅读
  • 一、数据更新操作DML语法中主要包括两个内容:查询与更新,更新主要包括:增加数据、修改数据、删除数据。其中这些操作是离不开查询的。1、增加数据语法:INSERTINTO表名称[(字 ... [详细]
  • Shiro功能拓展:登录失败重试次数限制
    本文详细介绍了如何在Apache Shiro框架中实现对用户登录失败重试次数的限制,通过自定义密码匹配器来增强系统的安全性。该方法不仅能够有效防止暴力破解攻击,还能确保合法用户的账户安全。 ... [详细]
  • 软件项目管理实践——Jenkins持续集成与Maven、GitHub的应用
    本文详细介绍了如何利用Jenkins实现持续集成,以及Maven和GitHub在项目开发中的具体应用。包括环境搭建、工具安装、项目创建及代码管理等关键步骤。 ... [详细]
  • Django框架的使用教程mysql数据库[三]
    Django的数据库1.在Django_test下的view.py里面model定义模型fromdjango.dbimportmodels#Createyourmodelshere ... [详细]
  • SQL注入实验:SqliLabs第38至45关解析
    本文深入探讨了SqliLabs项目中的第38至45关,重点讲解了堆叠注入(Stacked Queries)的应用技巧及防御策略。通过实际案例分析,帮助读者理解如何利用和防范此类SQL注入攻击。 ... [详细]
  • 解决fetch上传图片至微信公众号H5页面的问题
    在近期的一个项目需求中,需要在微信公众号内嵌入H5页面,并实现用户通过该页面上传图片的功能,包括拍摄新照片或从已有相册中选择。前端开发中采用了fetch API进行接口调用,但遇到了上传图片时数据无法正确传递的问题。 ... [详细]
  • 如何将Redis配置为后台服务
    本文介绍了在安装Redis后,如何通过修改配置文件使其以守护进程模式在后台运行,避免因控制台被占用而无法进行其他操作的问题。 ... [详细]
  • Linux 文件系统结构详解
    本文详细介绍了Linux操作系统的文件系统结构,包括其独特的树状目录体系、根目录的作用、目录与磁盘分区的关系等,并对各主要目录的功能进行了深入解析。 ... [详细]
  • 本文详细介绍了在Oracle Data Guard中配置Standby Redo Log的方法,包括其重要性和具体的配置步骤。通过本文的学习,您将能够掌握如何有效地设置Standby Redo Log以提高数据保护和系统可用性。 ... [详细]
  • KKCMS代码审计初探
    本文主要介绍了KKCMS的安装过程及其基本功能,重点分析了该系统中存在的验证码重用、SQL注入及XSS等安全问题。适合初学者作为入门指南。 ... [详细]
  • 本文介绍如何在 Spring Data JPA 项目中配置达梦数据库的连接,包括必要的 Maven 依赖和应用配置。 ... [详细]
  • 本文探讨了使用Lighttpd与FastCGI实现分布式部署的方法。通过在中心服务器上配置Lighttpd负责请求转发,同时在多个远程服务器上运行FastCGI进程来处理实际业务逻辑,从而提高系统的负载能力和响应速度。 ... [详细]
  • 盐池元宵夜色
    盐池县的元宵之夜灯火辉煌,各式各样的灯笼装饰着小镇,营造出浓厚的节日气氛。九曲民俗文化园的新建成为了节日的一大亮点,不仅展示了丰富的传统文化,也为游客提供了独特的体验。 ... [详细]
  • Spring Cloud Config: 高效统一的配置管理解决方案
    Spring Cloud Config 是一个用于集中管理和分发应用程序配置的工具,支持多环境下的配置管理(如开发、测试和生产环境),并且能够根据需求动态调整配置参数(例如,在大型促销活动期间增加数据库的最大连接数)。 ... [详细]
  • 使用Inno Setup将EXE与JRE封装为Windows安装程序
    本文详细介绍了如何利用Inno Setup工具将EXE文件及Java运行环境(JRE)整合为适用于Windows操作系统的安装程序。我们将提供必要的软件下载链接,并逐步指导您完成整个打包过程。 ... [详细]
author-avatar
Emily嘿嘿
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有