首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为分布式系统部署中间件?

如何为分布式系统部署中间件?
EN

Stack Overflow用户
提问于 2017-12-04 12:29:37
回答 2查看 208关注 0票数 1

我研究了分布式系统,但我仍然不了解如何部署中间件来安装分布式系统。

我练习了套接字,但没有任何关于中间件和分布式系统开发和管理的内容。

我对如何部署中间件感到困惑--它是安装在代理机器上还是必须安装在每台计算机上(作为分布式系统的一部分)?客户端机器是如何利用中间件的,中间件中有客户端部分吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-12-06 17:18:30

我可以从开发人员的角度来判断这一点。如果您正在处理一个中间件集成项目:

(1)。您将使用像IBM这样的IDE (来自IBM &构建在eclipse之上)。

(2)。在这个过程中,您将开发您的流,并且假设您的流必须连接到一个系统,比如A& System,并且您正在向他们发送一些请求,并期待一些结果返回到您的流。

(3)。您将使用Web服务(如SOAP)并命中另一个服务器的系统公开的端口,然后返回结果。

(4)。您将在IDE中拥有这个内置的WAS服务器,您将在其中部署集成模块。通过这种方式,所有的东西都通过端口、urls连接起来,并且您可以设置一个分布式环境。

我的回答不是直接谈论分布式系统,而是分享我在中间件集成领域的工作经验,这是分布式计算的一部分。

票数 1
EN

Stack Overflow用户

发布于 2017-12-05 19:02:22

企业级系统中的许多中间件集成都基于面向服务体系结构(,SOA)的概念。

在SOA中,您负责将不同的系统连接到一个功能完整的单元中。Web服务是集成不同系统的一种方式。许多Web应用程序使用REST,但仍然有许多企业通过SOAP(由于更好的安全标准)公开服务。

简单的例子:假设您正在为一家银行构建一个web管理系统。涉及到许多操作:您需要处理创建客户、金融事务、管理客户。你不需要从头开始创造每一个设计。您可以利用一些operations.Like假设创建客户、c#中已经可用的功能,并且您希望在java代码中使用相同的逻辑。而不是需要使用Web服务。这只是为了解释在SOA中分布式模式是如何工作的。

此外,还有许多服务器端配置,比如JMS(Java消息传递服务),MQ在集成中起着至关重要的作用。

我建议你阅读这些,这可以为你提供一些关于你需要澄清的图片。

编辑:

想想系统-1有一个像Web浏览器这样的客户端

系统-2你可以看到,这是连接到各个子单位。System 2是您通过通过连接的子单元重用这些功能而构建的整个应用程序。

http请求/响应您可以在客户端和服务器之间来回发送信息。

通过Web服务,您可以以独立于平台的方式连接到任何子系统,通过利用已有的功能来构建所需的任何功能。

MQ在流中路由/消息转换时用于数据存储。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47633428

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档