10
votes

OCAML dans l'Enterprise Stack

J'essaie de comprendre comment OCAML est représenté dans la pile de technologies d'entreprise. Par exemple, existe-t-il dans OCAML propre file d'attente de messages d'entreprise ou moteur de flux de travail?

Ainsi, quelqu'un peut-il vous conseiller des cadres pour OCAML des aspects suivants:


2 commentaires

Comment une file d'attente de messages d'entreprise diffère-t-elle d'une file d'attente de messages ordinaire?


Drools n'est pas du moteur de flux de travail, son moteur de règles, pour la liste complète des moteurs de flux de travail open source pour Java Voir cette page Java-source.net/open-source/workflow-Engines


4 Réponses :


10
votes

Peut-être oCamlNet répond en partie à vos questions. Si vous souhaitez coder Web Server (ou Services) dans OCAML, considérez également OCSIGEN

(et je ne comprends pas vraiment la phrase Entreprise Pile ; Pour moi, il s'agit d'un mot de buzz marketing sans un contenu technique clairement défini)

Je n'ai aucune idée de quel "élément de la liste" est pour vous. Je ne suis pas sûr de comprendre "moteur de flux de travail" ni.

et le Ocaml Hump est un endroit agréable pour trouver le logiciel OCAML.


2 commentaires

Merci pour votre réponse. Je suis d'accord avec vous concernant le terme «entreprise». Mais je devais trouver un mot très capacieux qui englobe plusieurs problèmes très courants auxquels nous sommes confrontés dans le développement des applications d'entreprise.


Moteur de flux de travail - EN.Wikipedia.org/wiki/workflow_Engine . jboss.org/drools - une des implémentations dans la pile de technologies Java. en.wikipedia.org/wiki/windows_workflow_foundation - Mise en œuvre de la pile de technologies .NET



6
votes

Pour les files d'attente de message: netamqp .

Pour un orm: Peut-être Macaque peut correspondre ici. Ce n'est pas exactement comme ce que vous pouvez trouver ailleurs, mais cela correspond à l'esprit fonctionnel.

Pour un serveur HTTP: Ocsigen . Il comprend également un cadre pour développer des applications Web (client et serveur) entièrement dans OCAML. OCAMLNET fournit également des bibliothèques utiles pour écrire des applications CGI ainsi qu'un connecteur Apache.


0 commentaires

4
votes
  • OCAMLMQ est un courtier de messages OCAML piquant écrit par Mauricio Fernandez
  • OCAMLNET est Une couche de système filée à haute performance pour la programmation réseau, de Gerd Stolpmann. Outre un serveur HTTP complet, il contient un:
  • Sun RPC

0 commentaires

3
votes

En plus des autres réponses déjà publiées, voir opa

C'est une languette / cadre de développement Web écrit dans OCAML. Il faut une approche unique en ce que le serveur, la base de données et l'application sont tous dans un exécutable.


0 commentaires