soa相关内容

为什么CRUD操作在SOA设计中如此糟糕?

刚刚阅读了有关 John Evdemon的MSDN 的文章。他基于CRUD界面,并将其称为反模式。 虽然我同意拥有任何状态是困难的,而Current和MoveNext是坏主意,我不同意创建读取更新和删除中的CRUD是坏的。如果我有一个汽车服务,我想让客户能够做基本的事情,如创建一个汽车,获取汽车的细节,更新汽车的细节或删除一辆汽车,那么他们是如何做这些事情没有CRUD操作。 或者我在这 ..
发布时间:2017-05-14 09:42:14 软件设计

WCF对象设计 - OOP vs SOA

在WCF / SOAP世界中处理多态业务对象的正确方法是什么? 在我看来,SOA和OOP在彼此之间是不一致的 - 暴露一个干净的WSDL你需要具体的对象,通常甚至不利用继承。另一方面,大概在底层系统中,您将需要遵循正确的OO设计。 人们通常在这里做什么?构建一组WCF契约对象,代替OOP原则,然后转换为实际逻辑层中的另一组对象? 解决方案 blockquote> 人们通常在 ..
发布时间:2017-05-12 19:25:40 软件设计

微服务架构与SOA之间的区别

我一直在阅读微服务架构,我试图看到它与常规SOA之间的区别(除了单独部署的服务之外)。任何人都可以告诉我这个差异,也许是微服务架构的专业人员和公司? 解决方案 我想你可以想到微型服务架构作为SOA专业化的风格。不要忘记,接受的视图之一是所有SOA真的是四个句子: 边界是明确的 服务是自主的 服务共享模式和合同,而不是类 服务兼容性基于策略 - Don Box,Micr ..
发布时间:2017-05-12 18:36:39 软件设计

什么是单例类?它能帮助我运行单个实例的一个类的两个相关的服务?

这可能听起来很复杂,但我会问: 我正在运行 A 强>。我想开始使用除新类之外的类 A 的另一个服务 B 。 服务 A 已在运行。我执行Service B 的热部署。 这是真正的问题 - Will Service B 使用同一个类 X 或单独的实例。 解决方案 每个服务都将运行在自己的操作系统(OS)进程空间,进程空间有它自己的类实例。 “singleton”类通常使用类中 ..
发布时间:2016-11-23 17:02:42 其他开发

发送的字节数组从PHP到WCF

我必须从我的PHP客户端发送一个字节数组(编码照片)到WCF主机。当我在PHP做的var_dump()我阵列我得到一个数组[2839],这是好的,但是,当我调试我看到收到阵列只有字节[5] ...任何想法如何,我可以解决服务器端呢? 我用这样的 $文件=的file_get_contents代码($ _FILES ['Filedata上'] ['tmp_name的值']); $ b ..
发布时间:2016-09-28 14:03:16 PHP

如何实现松耦合以SOA架构

我最近一直在做大量的调查研究关于SOA和ESB的等。 我的工作,现在在重新设计工作的一些遗留系统,并希望用更多的是SOA架构比它目前拥有的构建。我们对我们网站的5和我们现在所拥有的与我们的传统系统的最大问题之一使用这些服务是几乎所有当我们做出错误修复和更新,我们需要重新部署我们的5个网站可以是一个时间相当耗时的过程。 我的目标是使松散耦合的,这样可以改变用户服务之间的接口,而无需重新部 ..
发布时间:2016-09-22 20:54:14 C#/.NET

SOA问题:实体暴露

我想结合SOA模式在我的3层结构。我创建了BLL和UI之间的服务层(WCF主机)。 我的结构设置,现在看起来是这样的。 UI<> WCF<> BLL<> DAL < --- [实体] ---> 现在的问题是,我有我在单独的DLL实体(和它除了在UI) 现在所有层是可见的,我要揭露它,使我的服务的用户可以使用it.In这种情况下,U ..
发布时间:2016-09-18 12:41:41 C#/.NET

什么是建立WSO2碳标签的适当方法?

我试图建立WSO2碳并排侧的多个标签出于比较的目的,但我担心我可能会丢失一些有关的目录布局和怎么做的构建。请我可以有一些帮助? 在present,我已经签出什么,我认为是相关标签的: https://svn.wso2.org/repos/wso2/tags/carbon/3.0.0/ https://svn.wso2.org/repos/wso2/tags/carbon/3.1.0_co ..
发布时间:2016-08-16 12:53:32 开发过程

难道,而不是来基于二进制的基于HTTP等文本自定义REST协议的好事吗?

你见过一个很好的理由来创建自定义的二进制协议休息而不是使用基本的HTTP REST实现的? 我目前工作在.net负责托管和消费服务的面向服务的架构框架。我不希望是基于像远程处理或WCF现有的框架,因为我要执行自定义优化总的灵活性和控制。 所以在这里我试图找到处理这个SOA架构的最佳协议。我喜欢REST的请求/响应无状态的连接性质和定义资源的URI,但我不喜欢HTTP的基于文本的本质。 下面是 ..
发布时间:2016-08-06 22:46:22 开发方法

SOA服务设计/验证

我是相当新的SOA,因此实验各地。 目前,创建最大的问题对我的部分是身份验证,我对目前的它的思想涉及以下内容: 客户端发送某种认证消息认证/用户的服务,该服务查询数据库,如果用户发现和密码是有效的,它会与会话ID回应,该ID将在所有使用此客户端的进一步请求。 这似乎是相当好的给我,但我不知道我应该怎么处理请求的其他服务,我想到了三种不同的方法。 每个服务请求的认证服务,如果会话是有效的 ..
发布时间:2016-07-25 10:15:10 ASP .NET

什么是SAML?

我今天看到标题为一个有趣的空白页“SAML POST配置文件的站点间交通。” 什么是SAML? 讲什么的创造? 什么是它通常用于? 什么是我上面所有关于提到的网页? 不会提供什么样的功能,它的很少用于但是其它有意思吗? 是否有更好的东西或其他技术呢?竞争 解决方案 有什么与它的竞争对手更好或其他技术? OpenID和SAML的关系 ..
发布时间:2016-07-25 09:56:31 ASP .NET

是否支持的mcrypt非对称加密?

我想使用RESTful请求头的非对称加密,以验证系统发送请求的身份:即系统A加密它的名字,时间戳和服务名称使用它在给系统B.系统的请求公钥然后B使用系统A的公钥解密,证明请求的真实性。 1)是否PHP-mcrypt的支持呢? 2)有没有人基准这种类型的操作? 解决方案 没有,mcrypt的就是对称分组密码。 然而,PHP OpenSSL的扩展支持非对称业务。你想要的往往 openss ..
发布时间:2016-07-25 09:33:42 PHP

如何创建实体框架三层解决方案

我创建了一个解决方案三个项目,一是网络applciation,为DAL和BLL二级库。创造了DAL层的实体框架模型,并在BLL项目中引用的DAL库。 当我打电话从Web应用程序项目BLL对象我遇到了问题,它说我需要引用实体框架。我不想在Web应用程序项目在DAL库对象的任何相关性。 有建设使用Entity Framework的清洁三层应用程序了任何具体的指导。 解决方案 听起来像你BL ..
发布时间:2016-06-09 18:16:21 C#/.NET

对于.co.za域的SOA DNS记录进行快速并发检查

我想实施的批量供应的检查 .co.za 域名尽可能准确地通过检查存在的 SOA 或 MX记录使用C#ASP.NET。 我要寻找能够在正确使用线程在同一时间至少检查10个领域的方式检查有关DNS记录的解决方案。 “你为什么不只是使用一个API?” 检查.co.za域可否订购的唯一真正精确的方法是使用的http://合作.za / whois.shtml ,但古老的WHOIS服务不允许批量检查和 ..
发布时间:2016-06-09 17:05:43 C#/.NET

重建N层应用到面向服务的架构(SOA)?

考虑N层应用程序的常规特性与像层:presentation,业务,数据访问;这是怎么一般的重建,以使一个面向服务的架构( SOA )? 从程序员追求高层次的概述经历了此次演习。 在一定程度上我想象它在概念上不上不下的,而不是一个垂直堆栈。或作为一个系列卧式模块封装每一个自己的迷你n层堆栈。随着对消息之间较重的协议。 解决方案 SOA和n层是有些不同的概念。 n层通常为约构建一个独立的应 ..
发布时间:2016-05-28 11:14:52 其他开发

在SOA的循环依赖

猜到,这是一个常见的​​问题,但我会尽力来形容当前的问题。 我有基本的服务,让命名为'CoreService“提供我会说:”主要“功能:处理DB数据(我们已经在我们的应用程序的集中DB)。还有一些其他的应用中,其中一些有自己的数据库,供本地使用。还有一个简单的'NotificationService“。其目的是发送广播消息到不同的用户。 通常,这种NotificationService从'Ex ..
发布时间:2016-05-28 11:14:28 其他开发

系统从另一个系统,当底层数据库有关系,消费WCF服务

这是我在许多系统挣扎着一个问题,但这个人是一个很好的例子。这是当一个系统从另一个系统消耗WCF服务,做的,每个系统都有自己的数据库,但有两个数据库之间的关系。 我们有一个持有该公司的所有文件的记录的中央数据库。这个数据库包括文件和文件夹表和它mimicks Windows文件结构。 NHibernate的需要照顾的数据访问,领域层处理逻辑(验证文件名/在同一文件夹等不相同的文件名)和服务层位于上 ..
发布时间:2016-05-28 11:14:11 其他开发

关于SOA参考体系结构问题

我有关于由开放组织为可用于为企业,例如SOA提供的参考架构一些混乱。 问题1:在此参考架构有其暴露于外界一个服务的服务层。该标准文件说,你可以在此服务层,它实现一些功能的过程,可以作为服务被访问内有流程服务。它也可能有在服务层组成服务,利用其他服务。不过,也有它我的理解主要是从服务层编排不同的服务来实现业务流程的业务流程层。如何在业务流程层业务流程,从流程服务,在服务层有什么区别? 问题2:是 ..
发布时间:2016-05-28 11:12:59 其他开发

使用Enterprise Library或不?

我与每一个复杂的业务逻辑一个多层的基于SOA的企业应用工作。许多业务验证需要从数据库中大量数据的支持,这减慢性能。并发用户的数量约为1000。 客户端是多层,顶部的WinForms。 我们正在考虑,几乎所有的企业库块。 缓存应用程序块 数据访问应用程序块 异常处理应用程序块 记录应用程序块 策略注入应用程序块 安全应用程序块 Unity应用程序块 验证应用程序块 ..

SCA(服务组件架构)和ESB(企业服务总线)之间的差异?

我已经开始学习软件架构和我碰到这些条款 ESB 和 SCA 。现在,这些方面我发现相当混乱,因为他们似乎达到同样的目的(我知道这可能听起来很可笑人民当家作主的这些话题,还是)。 大家能否请您解释有何区别? 任何帮助AP preciated。 解决方案 其实他们是彼此完全不同。 ESB代表企业服务总线。它是如何脱钩,你整个企业使用的服务模式。它也是各种各样,路由消息的交通警察(再次图案, ..
发布时间:2016-05-28 11:11:31 其他开发