0
我会写一个实现了视频转换的工作流程包括多种音频和视频编码/处理步骤的Ruby应用程序您的应用程序。如何提供与网络API
应用接口有两个核心特点:
- 排队的新影片
- 监测进展情况为每个视频
用户可以访问使用写在Ruby on Rails的一个网站,这些功能。
面临的挑战是这样的:我想要做的工作流应用程序自给自足的应用,不依赖于Web视图的存在。
为了实现这种分离我认为,添加网络API的工作流应用程序是一个很好的解决方案,因为这允许工作流应用程序驻留在不同的服务器在Web服务器上。
我的问题是:你认为哪种解决方案,这样的网络API?
有几个选项:
- 实现一个简单的TCP服务器和创造我自己的基于字符串的API
- 使用某种REST API的(我不知道这是否是适合这种情况)
- 某种网络服务解决方案(SOAP,XML-RPC)
- 另一个现有框架
随意分享ÿ我们对此的想法。
我想补充我的REST API投票为好。 – Nathan 2009-11-01 16:35:35
是的,但我也可以使用DRb(分布式红宝石),这很容易。 – StackedCrooked 2009-11-01 21:37:46