标签: application-integration

如何将枚举值传递给Web服务

我的困境基本上是如何在两个应用程序之间共享枚举.

用户通过Web上的前端应用程序上载文档.此应用程序调用后端应用程序的Web服务并将文档传递给它.后端应用程序保存文档并在Document表中插入一行.

文档类型(7种可能的文档类型:Invoice,Contract等)作为参数传递给Web服务的UploadDocument方法.问题是,该参数的类型(和可能的值)应该是什么?

由于您需要在两个应用程序中对这些值进行硬编码,我认为使用描述性字符串(Invoice,Contract,WorkOrder,SignedWorkOrder)是可以的.

是否可能是在第一个应用程序中创建DocumentTypes枚举的更好方法,并在第二个应用程序中重现它,然后将相应的整数值传递给它们之间的Web服务?

application-integration web-services

21
推荐指数
3
解决办法
2万
查看次数

在解耦系统之间同步数据的最佳方法是什么?

我已经说过2(但它们将来会变得更多)完全解耦的系统:系统A和系统B.

假设每个系统上的每条信息都有一个信息ID.没有什么能阻止信息ID在不同系统上保持一致.在所有系统中单义识别信息的是Source-informationID对.

假设我需要将一条信息从系统A导出到系统B.然后我想从系统B导出相同的信息并将其重新导入到系统A中,我需要能够识别出它是同一块信息.

在人们的经历中,这样做的最佳方式是什么?

这就是我想要做的事情:

  1. 在具有消息队列的系统之间设置消息总线.
  2. 为每个系统设置端点,这些端点将监视更改并生成包含在将被泵入队列的消息中的命令(例如,在创建/删除/更新一条信息时).
  3. 相对于create/delete/update命令将端口分配给端点,以便不依赖于系统名称,而只依赖于一般层次结构 - 这样每个系统都不需要知道其他系统.
  4. 为每个端点分配update/delete/create命令的阈值,以便过滤掉不符合阈值要求的命令,不进行处理

这并不能解决我仍然需要携带originalSource + originalSourceID的事实.

任何帮助赞赏.

application-integration synchronization eai

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

如何在sharepoint下包含我的asp.net网站?

我有一个带有 c# + sql server 2008 连接 + css + javascripts + ajax 的 asp.net 网站。我有一个解决方案。我想在 sharepoint 下运行这个网站。我必须做些什么来整合这个?

asp.net application-integration sharepoint

0
推荐指数
1
解决办法
2635
查看次数