soa相关内容

微服务版本控制

就支持基于微服务的体系结构中的版本控制而言,最佳的实践是什么,就在运行时支持同一服务的多个版本部署,以及消费者如何使用不同的版本?1)如果我们将基于路由的版本控制用作提及的方法之一,请此处那么我想我们会有以下缺点 内部服务必须通过反向代理进行消费. 消费者始终必须了解所需的版本控制. 将版本信息公开给消费者是最佳实践吗? 在我看来,在任何情况下,以下条件始终适用: 要更改 ..
发布时间:2021-04-09 19:04:31 其他开发

托管服务引擎(MSE)路线图

有人能够指出该项目(受管服务引擎)是否已被放弃? 我需要决定是否将此作为我的企业服务虚拟化计划的一部分。目前,我看到许多来自Microsoft的竞争解决方案,例如AppFabric Server,Olso和自定义WCF,但没有一个提供像MSE支持那样的治理级别。 我不想被称为统一解决方案出现后的一年内选择不佳的人。 如果不再开发MSE,您是否认为通过采用它,内置的解决方案是否可以 ..
发布时间:2020-10-30 21:48:57 其他开发

SOA和ESB之间的区别

我对这些Web服务术语SOA,ESB感到困惑。 请任何人解释。 解决方案 SOA是一种体系结构方法,您可以以粗粒度方式公开和封装“服务”。它没有规定任何技术机制或实现。 SOA与系统之间的边界/集成交互更为相关。因此,如果系统A使用SOA公开服务,则我可以与系统B中的服务进行交互。 ESB另一方面是一种技术实现,有助于实现SOA。 ..
发布时间:2020-10-30 21:45:18 其他开发

产品之间的接口集成

在我公司中,我们开发内部产品,通常必须将此产品集成(典型情况)。我们的解决方案始终是将SOA Web服务用于此类任务。 这是一种解决方案,可迫使不同的产品开发相同的UI界面,并且这些界面或有时我们的团队之间的流程并不明确。 我想提出一个替代解决方案,我认为有时候每个产品都发布SOA Web服务,但另外还发布网页, 为了在工作中提出它,我想记录下自己,因为我想这种集成已经发明了,并 ..
发布时间:2020-10-29 18:47:52 其他开发

DTO。属性或字段?

我需要创建一些DTO类以跨WCF传输业务对象。 由于这些只是没有功能的数据包,我有什么理由可以 // fields ,不仅仅是使用字段,还是有充分的理由将它们适当地公开为属性? [DataContract] 类CustomerDTO { [DataMember] public int ID; [DataMember]公共字符串名称; } //还是物业? [ ..
发布时间:2020-10-27 00:31:40 C#/.NET

DDD和SOA真的可以很好地发挥作用吗?

请让我知道,如果我完全搞砸了DDD概念,但这是我的难题。 假设我具有以下域模型: 老师 IList 班级 老师 IList 学生 课堂 现在,从DDD的角度来看,看来老师是我的根源,实际上,在一个简单的应用程序中,我可能会随老师和她的班级和学生一起学习,并根据需要对他们采取行动。但是,在SOA情况下,假设我出于展示目的 ..
发布时间:2020-10-25 20:56:06 其他开发

各种领域驱动设计系统之间的集成

我最近一直在采用“域驱动设计”原则,但是在实现“边界上下文”以及上下文和/或其他系统之间的集成时遇到了一些麻烦。 例如,使用以下系统: 仓库/存货系统 实体将包含“产品”,该产品具有“数量”等属性, “位置” 在线订购系统 实体包括“订购”,“ OrderLine”和“购物篮”。 订购系统的一项明确的业务规则是,不能为商品订购商品产品缺货,但是此信息在库存保持系统内。据 ..

编排与编舞

从组织内部的角度来看,服务编排和服务编排之间有什么区别。 解决方案 诸如此类的基本技术as(XML,SOAP,WSDL)提供了将服务描述,定位和调用为实体的方法。但是,这些技术并未提供有关服务在更复杂的协作中的角色的丰富行为细节。这种协作包括一系列活动以及活动之间的关系,从而建立了业务流程。有两种方法可以构建此流程:服务编排和服务编排。 服务编排 服务编排表示单个集中的可执行业 ..
发布时间:2020-10-07 02:02:22 其他开发

如何使用UML绘制Web服务

使用UML类图表示Web服务接口的最佳方法是什么? 解决方案 只是一个图表,可以帮助您阐明要点,因此清楚无误。一种选择是使用构造型,在接口上使用“合同”,在类上使用“ Web服务”。 ..
发布时间:2020-10-02 02:53:48 其他开发

使用Azure Active Directory的多租户,多平台,多服务单点登录

我有以下服务 Service1.SomeDomain.com Service2.SomeDomain.com Service3.SomeDomain.com 我有一个Web应用程序,其中包含一个客户端脚本,该脚本将直接与上述每个服务进行对话以获取信息 Web.SomeDomain.com 我也有Native Mobile客户端应用程序,它们也将直接与上述每个服务进行对话 ..
发布时间:2020-09-16 18:51:51 其他开发

微服务交易

我已经阅读了一些有关微服务体系结构的文章,但是没有人讨论事务的话题.他们说的一切都很难做到.也许有人可以描述如何处理? 但不是从领域方面而是从技术方面.假设我们有一个业务案例,其中我们需要调用两个不同的服务,并且这两个服务都需要对数据库进行一些更改.但是,如果第二个错误发生,该如何回滚呢? 谁知道这个问题的某些库或设计模式? 解决方案 最好的设计是具有隔离的服务:每个服务仅在其 ..
发布时间:2020-09-06 19:37:42 Java开发

SOA与客户端服务器与Web服务之间的区别是什么?

在阅读了有关SOA,Web服务和客户端服务器架构的一些文献之后.我对这些术语感到非常困惑,因为看不到它们之间的真正区别.有人可以解释一下SOA和客户端服务器之间的实际区别是什么吗?我可以使用Client-Server来实现SOA还是前者是一个不同的概念?客户端服务器现在过时了吗? Web服务的位置在哪里? Web服务只是客户端-服务器体系结构吗? 如果有人帮助我阐明所有这些术语以及这些概念之间的 ..
发布时间:2020-09-06 19:37:14 其他开发

文件组件(Apache camel)delete = true参数在Windows中不起作用

Apache Camel File组件无法在Windows7中正常工作,就像在Linux中正常工作一样. 我的要求: 文件处理后,必须从目录中删除文件.在Windows中,由于 .camelLock ,文件无法正确删除. 多次尝试后,只有Apache骆驼才能从目录中删除文件.如果attemt无法从目录中删除文件,则抛出异常. 如果目录中只有一个文件,则可以正常工作,但是如果 ..
发布时间:2020-09-03 06:01:17 其他开发

WCF消息和数据协定,DTO,域模型和共享程序集

我有一个Web客户端,该客户端调用我的WCF业务服务层,该客户端又调用外部WCF服务以获取实际数据.最初,我以为我会使用DTO,并且在不同的层中有单独的业务实体...但是我发现,提倡DTO的琐碎示例实在是琐碎的.我看到太多重复的代码,并没有太多好处. 考虑我的域: 示例域 我有一个UI屏幕(Asp.net MVC视图),该屏幕显示患者的药物清单,药物之间的不良反应以及患者可能患有的任何 ..
发布时间:2020-07-30 20:26:20 其他开发

UDDI注册中心有哪些好的替代选择?

我在一家大型SOA原型开发机构中担任实习应用程序开发人员.我是WSDL,SOAP,UDDI等Web服务和技术的新手. 在过去的一周中,我在理解UDDI以及如何有效使用UDDI方面遇到了很多困难.互联网上的普遍共识是,UDDI已死,要么太复杂,不需要,要么成为大多数用例的障碍.一些网站暗示UDDI仅作为组织内部的内部注册表有用,并且是紧密的业务合作伙伴,而不是为其设计的通用业务注册表.通过阅读 ..
发布时间:2020-07-26 02:46:48 其他开发

如何在Jboss AS上部署JBoss ESB

我正在尝试使用Ant在Jboss AS上部署Jboss esb.但是我遇到以下错误,这使我无法构建.我当然已经用正确的服务器主目录和服务器配置路径更改了.Properties文件. 以下是我遇到的错误 我也有Jboss 5.1.0 AS和Jbossesb 4.1.0 我不确定我需要对build.xml文件进行哪些更改. C:\jbossesb-4.10\install>ant depl ..
发布时间:2020-07-23 19:52:22 其他开发

ESB与EAI/轮辐

我阅读了很多有关集成架构从点对点到集线器分支再到ESB的演变的集成文献.但是对于我的一生,我一直在努力理解Hub-Spoke和ESB之间的区别. Hub and Spoke通常如下所示- 轮毂是一个大圆圈(Hub),周围有多个较小的圆圈,通过辐条连接到轮毂 但是可以像描绘ESB一样重画吗? 所以我不确定为什么ESB和Hub-Spoke架构在图片中表示的方式有所不同,即使这个想法似 ..
发布时间:2020-07-22 18:36:25 其他开发

WSO2 GREG 4.6的源代码

我正在寻找WSO2 Registry 4.6的源代码.我已经安装了二进制文件,但是找不到源文件. 源代码可用吗? 预先感谢 解决方案 从查找wso2治理注册表源.这里. 注意:请确保您也遵循此答案. ..
发布时间:2020-07-14 06:58:26 其他开发

SCA比Spring的优势?

我有使用Spring开发Java Web应用程序的经验,但是对SOA领域却没有太多的经验.我正在阅读有关SCA- SCA4J的信息- http://www.service-conduit.org/user -guide.pdf -似乎与Spring非常相似. 我试图了解SCA在什么情况下会有用,但仍然不了解SCA与使用Spring独立版相比具有哪些功能/优势. 我找到了这个旧博客帖子- ..
发布时间:2020-07-09 06:41:10 Java开发

业务流程是ESB的责任吗?

是企业服务总线(一种充当中介程序,消息代理,服务启动器,架构转换增强器,透明位置提供程序,服务聚合器,负载平衡器,监视器以及所有工具的工具这些东西)负责协调服务? 在企业服务总线中放置一个具有上千个步骤和数十个服务调用的自动化业务流程,该怎么办? 您会这样做吗,还是会使用编配方面的专家,例如BPEL引擎? 请给我意见. 解决方案 是,不是.编排与聚合/服务增强之间存在细微 ..
发布时间:2020-07-02 04:21:59 其他开发