【问题标题】:OCaml in enterprise stack [closed]企业堆栈中的 OCaml [关闭]
【发布时间】:2011-12-28 10:26:32
【问题描述】:

我试图弄清楚 OCaml 在企业技术堆栈中的表示方式。例如,Ocaml 中是否有自己的企业消息队列或工作流引擎?

那么,任何人都可以从以下方面向我推荐 OCaml 框架:

  • 工作流引擎
  • 服务总线
  • 消息队列
  • ORM
  • HTTP 服务器

更新 #1:工作流引擎

【问题讨论】:

  • 企业消息队列与普通消息队列有何不同?
  • Drools 不是工作流引擎,它是规则引擎,有关 Java 开源工作流引擎的完整列表,请参阅此页面 java-source.net/open-source/workflow-engines

标签: ocaml enterprise


【解决方案1】:

也许ocamlnet 部分回答了您的问题。如果您想在 Ocaml 中编写 Web 服务器(或服务),也可以考虑 Ocsigen

(而且我不太理解 entreprise stack 这句话;对我来说,这是一个没有明确定义技术内容的营销流行词)

我不知道“列表项”对您来说是什么。我也不确定是否理解“工作流引擎”。

Ocaml Hump 是查找 Ocaml 软件的好地方。

【讨论】:

【解决方案2】:

对于消息队列:NetAMQP

对于 ORM:Macaque 可能适合这里。它与您在其他地方可以找到的不完全一样,但它符合实用精神。

对于 HTTP 服务器:Ocsigen。它还包括一个完全在 OCaml 中开发 Web 应用程序(客户端和服务器)的框架。 Ocamlnet 还提供了用于编写 CGI 应用程序的库以及 Apache 连接器。

【讨论】:

    【解决方案3】:
    • ocamlmq 是由 Mauricio Fernandez 编写的纯 OCaml STOMP 消息代理
    • ocamlnet 是用于网络编程的高性能事件系统层,作者 Gerd Stolpmann。除了一个完整的 HTTP 服务器,它还包含一个:
    • Sun RPC 服务层,可让您使用定位器透明地绑定到网络上的容错服务

    【讨论】:

      【解决方案4】:

      除了已经发布的其他答案,请参阅Opa

      这是一种用 OCaml 编写的 Web 开发语言/框架。它采用了一种独特的方法,因为服务器、数据库和应用程序都在一个可执行文件中。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-10-17
        • 2010-09-25
        • 2012-09-10
        • 1970-01-01
        • 2010-12-06
        • 2011-02-17
        • 1970-01-01
        • 2011-11-24
        相关资源
        最近更新 更多