标签: soa

设计Web服务的模式/实践

在设计服务时是否使用了任何良好的模式/实践.我今天发现了这篇文章:

何时使用装饰器模式?

虽然我没有完全理解,但它确实为思考设计服务提供了新的方向.

注意:这个问题不是任何技术特定的.

soa design-patterns

5
推荐指数
0
解决办法
7366
查看次数

使用Staging表的一般观点是什么?我们对外部供应商的订单导入使用了很多

关于临时表,我们一直有很多内部争论.有些人认为临时表是过时的,并且会阻止构建可重用服务等的能力.还有人表示,这些将禁止业务增长和处理扩展的业务渠道.

我不一定支持或反对这两种选择,但我确实知道,在许多情况下,使用分阶段数据可以节省生命,并且很容易重新导入我们遇到问题的订单.

只是想看看其他人对暂存数据的看法以及正在使用的其他方法来处理与我们类似的方案(从外部合作伙伴,亚马逊等处获取订单并将其导入我们的ERP系统).

谢谢,

小号

c# soa plsql

5
推荐指数
1
解决办法
474
查看次数

mcrypt是否支持非对称加密?

我想在RESTful请求中使用标头的非对称加密来验证发送请求的系统的身份:即系统A在对系统B的请求中使用它的公钥加密它的名称,时间戳和服务名称.系统B然后使用系统A的公钥解密,证明请求的真实性.

1)php-mcrypt支持这个吗?

2)有没有人对此类操作进行基准测试?

php authentication encryption rest soa

5
推荐指数
1
解决办法
3231
查看次数

如何在java中实现SOA?

我是SOA的新手.我想知道如何在Java中实现SOA.我经历了只处理这个概念的各个站点,它没有清楚地了解实现细节,因为在Java.plz中使用SOA提供了有关如何实现SOA的详细信息.

谢谢

java soa

5
推荐指数
1
解决办法
7236
查看次数

ServiceBus架构的优点和缺点

在SOA项目中使用Service Bus体系结构的优缺点是什么?

您建议使用哪些建议的开源服务总线平台?

提前致谢

architecture service soa bus

5
推荐指数
1
解决办法
2060
查看次数

创建仅限jquery/.NET服务的网站是否可行或有意义?

我的意思是因为方向似乎是在客户端上做更多的事情...为什么不在前端只有一个jquery/HTML网站,而后端只有一个.NET Web服务被调用通过jquery ajax命令?

在任何地方都可以吗?我没有看到它被完成..怎么来的?似乎是一个简单的解决方案.无需处理ASP.NET抽象层..

.net asp.net soa jquery web-services

5
推荐指数
1
解决办法
94
查看次数

Null检查构造函数和服务方法?

这是我们的一个代码评论中的一个主题,我想要更多的意见.

假设我正在编写一个允许我将简单的Person对象插入数据库的服务.

public class Person
{
   private String name;
   ....
}
Run Code Online (Sandbox Code Playgroud)

我们有一个简单的VerifyNotNull方法抛出IllegalArgumentException.

你会采取哪种方式和原因.

选项1:

在Person对象的构造函数中验证不为null.

public Person(String name)
{
     VerifyNotNull(name);//throws illegal arg exception if name is null
     this.name = name;
}
Run Code Online (Sandbox Code Playgroud)


选项2:

允许Person用null构造,在addPerson调用时验证不为null.

public class PersonService
{
  public void addPerson(Person personToAdd)
  {
     VerifyNotNull(personToAdd.getName());//throws illegal arg exception
     //add code
  }
}
Run Code Online (Sandbox Code Playgroud)

我不喜欢在构造函数中抛出Exceptions的想法.对我来说选项2感觉正确,但我不知道如何解释或证明它.

在构造函数中抛出异常是否可以接受?

谢谢你的帮助!

java oop soa object

5
推荐指数
2
解决办法
2981
查看次数

Web服务 - 它们究竟是什么?

Web服务的真正含义是什么?我不是在寻找理论上的解释,我正在寻找一些实用的东西.

我以为我可以从外部客户端调用的任何东西都是Web服务,因此返回JSON数据的基本PHP可以是Web服务.

但后来我开始阅读W3Schools.org中的Web服务,我感到很困惑.如果返回JSON数据的PHP URL是Web服务,为什么我需要执行SOAP,WDSL等来创建Web服务.这不是额外的工作吗?

此外,如果SOAP是来回发送数据的方式,那么其他传输类型呢?

RESTful Web服务与基于SOAP的Web服务的区别是什么?

rest soa soap web-services web

5
推荐指数
1
解决办法
4507
查看次数

我的概念是否遵循微服务架构?

我在Martin Fowler的页面上阅读了关于微服务的文章,发现它非常有趣.现在我计划构建一个电子商务Web应用程序作为概念验证,我想知道我的概念是否被认为是微服务架构.

该架构由3个组件组成:

  • 一个基于javascript的单页面应用程序,它发送AJAX请求
  • 一个带有REST API的服务器,它通过调用其他服务来提供接收的JSON数据(我认为你称之为这种行为API网关)
  • 3项服务:CatalogProvider,CustomersProvider,CheckoutProvider

目前,服务都是Magento(PHP)商店系统的API端点.将来我计划将提供商与其他系统交换.

所以我的问题是:

  • MS被认为是"可独立部署的".我知道在JAVA的世界中我们谈论的是一个JAR或WAR文件,但PHP服务如何"可独立部署"?

  • 我的概念是否遵循MS架构的原则,因为提供商都是一个大型(Magento)系统的一部分?

谢谢你的阅读.我很高兴有任何建议.

php soa magento single-page-application microservices

5
推荐指数
1
解决办法
5347
查看次数

Webservice和Enterprise Service Bus之间的区别

我想知道Webservice和Enterprise Service Bus(Ex-Mule)之间的区别.当我搜索它时,我没有从互联网上获得太多信息.

根据我的理解,Enterprise Service Bus用于集成Service,以便任何其他应用程序可以使用和调用或集成.Web服务是Enterprise Service Bus中使用的方法之一.

soa web-services esb eai

5
推荐指数
1
解决办法
6017
查看次数