问题标签 [b2b]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
295 浏览

distributed-computing - 如何在公司之间发送消息

我经常看到自己需要在公司之间设置消息/数据/文件的自动传输。

除了可怕的 EDIFACT、Odette 和其他一些“大”电子数据交换标准,每个行业都有几十个甚至几百个相对健全的相对轻量级、相对完善的订单文件格式等。

我缺少的是在机器之间移动这种格式的文件的正确协议。协议应该支持

  1. 验证
  2. 可与 MS Windows 和 unix 上的标准工具一起使用
  3. 支持事务,例如:文件已传输或未传输。但它永远不会在半传输状态下收到。
  4. 传输加密
  5. 防火墙友好
  6. 一种“捆绑”的方式,例如 xml 描述和一堆 PDF。

今天基本上每个人都回退到 FTP。但是 FTP 服务器很难满足要求 3、5 和 6。

有没有更好的办法?像Amazon SQS这样的东西可以用来从一家公司向另一家公司发送消息吗?

澄清:我的意思是中小型公司。我们的合作伙伴通常没有内部开发人员,有时甚至没有内部 IT 人员。因此,至少需要在连接的一侧进行绝对最小的设置工作。

0 投票
1 回答
1584 浏览

open-source - ebXml 开源 java 实现

在我们的项目中,我们正在寻找 OASIS ebXml Registry 3.0 Specification ( spec ) 的 OpenSource java 实现。貌似这个标准的OpenSource倡议并不多,实际上我们只找到了freebXml Registry,它是该规范的自称为Reference implementation。

最后一个版本 (3.1) 是 2007 年......在不同的论坛和错误跟踪部分似乎没有很多活动。

你们对这个特定项目了解更多吗?

更一般地说,您是否知道是否有其他实现可用?

在此先感谢您的帮助!

0 投票
1 回答
1622 浏览

c# - .NET 的 ebXML 消息服务处理程序...?

目前正在考虑使用 .NET 实现 ebXML MSH。

以前有没有人这样做过,和/或知道那里有任何开源 .NET 示例?

欢迎任何意见/建议;-)

0 投票
3 回答
1263 浏览

full-text-search - 如何为 B2B 网络应用程序设置 Lucene/Solr?

鉴于:

  • 每个客户 1 个数据库(商业客户)
  • 5000个客户
  • 客户有 2 到 2000 个用户(平均约为 100 个用户/客户)
  • 每个数据库 100k 到 1000 万条记录
  • 用户需要经常搜索这些记录(这是导航数据的最佳方式)

可能相关信息:

  • 每周有几个新客户(工作时间内的任何时间)
  • 多个网络服务器和数据库服务器(用户可以通过任何网络服务器登录)
  • 让我们对语言或 sql 品牌保持不可知论,因为 Lucene(和 Solr)有广泛的支持

例如:

Joel Spolsky 在Podcast #11中说,他的托管网络应用产品 FogBugz On-Demand 使用了 Lucene。他有成千上万的按需客户。每个客户都有自己的数据库。

他们为每个客户端使用一个索引并将其存储在客户端的数据库中。我不确定细节。而且我不确定这是否是对 Lucene 的严重修改。

问题:

您将如何设置 Lucene 搜索,以便每个客户端只能在其数据库中搜索?

您将如何设置索引?
您将索引存储在哪里?
您是否需要为所有搜索查询添加过滤器?
如果客户取消,您将如何删除他们的(部分)索引?(这可能是微不足道的——还不确定)

可能的解决方案:

为每个客户端(数据库)建立一个索引

  • 优点:搜索速度更快(比一个索引方法)。索引与客户端数据的大小有关。
  • Con:我不确定这意味着什么,也不知道这是否超出了 Lucene 的范围。

拥有一个带有 database_name 字段的巨大索引。始终包含 database_name 作为过滤器。

  • 临:不确定。也许对技术支持或计费部门搜索所有数据库信息有好处。
  • 缺点:搜索速度较慢(比 index-per-client 方法)。如果查询过滤器被删除,安全性有缺陷。

最后一件事:
我也会接受使用Solr(Lucene 的扩展)的答案。也许它更适合这个问题。没有把握。

0 投票
1 回答
132 浏览

java - 如何模块化 B2b Web 服务转换应用程序

您将如何模块化一个大型应用程序,该应用程序具有一些传入 (SOAP) Web 服务、一些传出 Web 服务、它们与内部格式之间的转换、内部日志服务、访问外部归档 Web 服务、延迟内容以及异步处理等等?

一种方法是将功能拆分为 WAR 集合,将它们全部部署在一个应用程序服务器上,并让它们与内部 Web 服务进行通信。这会产生一些开销,尤其是在消息很大的情况下,并且由于线程数限制等原因,您可能会遇到性能问题。

另一种方法是将所有内容放入一个巨大的 WAR 中,这样您就可以直接进行交流。不完全是模块化。你会怎么做?

0 投票
1 回答
612 浏览

iphone - iPad(和 iPhone)上的 B2B 编程

我正在挖掘 iPad/iPhone 编程选项/机会。让我想知道的是:是否有任何 100% 无问题(即不取消保修)的方式来对这件事进行 B2B 编程?

我会尽力解释。过去几年,我为不同的移动平台做了很多 B2B 编程。任务通常很简单。有一些客户要求在一些不太多的手机上部署特定的应用程序(最多 20 到 200 部)。每次(无论是 Windows CE/Mobile、诺基亚的 Symbian S60 还是 Java ME)准备一些小的安装包都是必须要做的。有时需要购买一些不太昂贵的许可证来签署包裹。有时没有它一切都很好。

现在我看到在 iOS 上任何安装任何东西的方式都是通过 Appstore。如何避免这种情况?如果客户想要严格保密应用程序怎么办?是否可以从 Xcode 自定义应用程序/安装它们?付出了多少努力,值得吗?

0 投票
1 回答
2232 浏览

voip - SIP Callee 没有收到呼叫结束的通知

我已经删除了我之前的问题并发布了这个更新:

我的 SIP UAC 出现问题,一旦我收到来自 B2BUA 的呼叫者和被呼叫者的振铃,并且呼叫者在呼叫响铃时挂断了呼叫(我发送取消请求并在呼叫方),被呼叫方不会收到呼叫已被呼叫方终止的任何通知。

但是当被呼叫者拒绝呼叫时,呼叫者会在这里忙。

这是被调用方:

我必须在被调用者端拒绝,因为如果我不响应请求,被调用者帐户会陷入循环,然后客户端永远返回忙碌,并且请求不会到达该客户端,或者至少直到帐户被删除。

And there is another thing, the B2BUA does not send anything back to the decline response, shouldn't I get an ACK from the server?

And here is the Caller side:

Frank, I tried to pay attention to your details, perhaps I missed something, since the other side still does not receives notification on an early hang up.

Any idea why?

Thanks in advance,

Adam.

0 投票
5 回答
285 浏览

rest - 如何通过从网络服务器拉取/轮询来确保消息传输

这建立在如何在公司之间发送消息。如果我决定公司 S(供应商)应该以一些简单的基于 HTTP 的方式轮询公司(B)的订单,那么最好的实现是什么。

  • 我假设 B 公司有一个正在运行的 Web 服务器,并且该 Web 服务器的后端数据库是持久的。我们应该尽可能少地假设 S 的存储过程以及它们是否能够保持状态(例如,已传输的 GUID 列表)
  • B 和 S 之间的 Internet 连接不可靠。
  • 我们必须在某个时间点达到最终一致性,这意味着 B 和 S 之间的所有订单都应该被转移。

实施这样一个系统的最佳实践是什么?

0 投票
2 回答
533 浏览

xml - 什么是最流行、最稳定和面向未来的 B2B 协议(最好是开放的)?

客户的供应商要求我将Ariba 的 PunchOut连接到我们的采购系统中。采购模块是主要在 JBoss 上运行的 Java EE 应用程序的一小部分。

在过去的几天里,cXML PunchOut 实现似乎非常流行,但这并不意味着它是正确的。说我对实施专有的“协议”感到紧张是轻描淡写的。由于它只是一个客户的一个供应商推动这一点,我仍然有很大的自由度。

我有点被扔进了这个空间。这种事情的行业 B2B 标准是什么?是否有任何现有或新兴的 B2B 交易更开放的标准?解决此类问题的最流行的现代方法是什么?

0 投票
1 回答
506 浏览

integration - 什么是 B2B 集成?

做 B2B 集成会说什么?我正在寻找工作和一些他们正在做的事情的清单,典型的 IT 咨询公司会做这种工作。