在开始之前,我们需要进行一次严肃的谈话。不知何故,每当我们在荷兰人面前使用与 IT 相关的缩写 SOA 时,他们就会开始咯咯地笑。此外,他们认为我们不知道为什么会这样。但我们知道。我们每天都会想起这件事。对于我的非荷兰语读者:SOA 是荷兰语中“性传播疾病”的缩写。所以,让我们一起咯咯笑一会儿,然后继续前进。
我必须这么做
这就像一个四岁孩子的第一次舞台表演。老师们 BC 数据 戳破泡沫 意识到孩子们必须知道他们的父母在人群中的位置,他们必须向父母挥手,父母也挥手回应,然后他们才能放松并进行舞台表演。因此,他们没有从一开始就试图让孩子们集中注意力,也没有在他们挥手时训斥他们,而是先让所有孩子在舞台上排成一排,打开观众的灯,告诉他们寻找父母,挥手,然后回挥手,然后开始实际表演。所以,我们已经挥手了,现在我们可以开始了。
S 和 O
正如我在上一篇关于模式和原则的文章中所说的那样,关于面向服务架构,最重要的是要 戳破泡沫 记住它是一种架构类型。这就是大写的“A”——架构。事实上,SOA 中的“A”非常大,所以我觉得我必 人工智能会影响就业吗? 须首先讨论一下模式和原则,事实上我也确实这样做了。
这篇文章是关于 S 和 O 的,因为 SOA 是一种面向服务的架构。尽管这听起来很明显,但确实需要解释。它的意思是把服务放在中心位置,而不是系统。啊,不是系统。您可能还记得,我的关于筒仓的帖子中提到,系统就是筒仓。在 SOA 中,系统不是架构师绘图的中心;服务是。也许最好的解释方式是展示项目通常是如何启动的。
如何(不)启动 SOA 项目
你曾经见过这些令人困惑的项目启动架构图吗?中间 澳大利亚电话号码 是“大蓝色方块”,代表新的投资、新的 XYZ 系统或其他 3 个字母的缩写(我敢打赌你能猜出哪一个)。在这个蓝色大正方形周围画了十几个小正方形,代表公司的其他系统。