Arquitectura – Comentarios

No creo poder hacer a la primera algo completo, por ejemplo: ESB, existe un componente en codeplex que cumple con las especificaciones ESB http://keystrokeesbnet.codeplex.com/ , inclusive se integra con servidores de terceros. Para propósito de este proyecto voy a usar un servidor WCF que hará de servidor ESB, dejando el camino para que se pueda usar en su momento un servidor ESB completo como puede ser Microsoft BizTalk o ESB.NET.

Igualmente existe un servidor BPM que cumple con una implementación de BPMN http://scenarioframework.codeplex.com/ , vamos a comenzar con un modelador sencillo de procesos, usando BPMN pero sin las capacidades de orquestación externa, exclusivamente para permitir describir los procesos administrativos cubiertos en el sistema. En las pequeñas empresas las mayores variaciones en implementación están en cómo se aprueba un proceso, si hay o no algún documento: por ejemplo la requisición de compra y 3 ofertas puede no ser necesaria. Creo que voy a utilizar http://nginn.codeplex.com/

Lo que si va a ser funcional desde el comienzo es el sistema contable, inventarios, tesorería y MRP.

Una de las limitaciones es enfocarse “empresas pequeñas de < 10 usuarios” y crecer hasta “empresas medianas de < de 50 usuarios”.

El servidor documental no será Alfresco pero permitirá el almacenamiento y publicación documental, de echo tengo ya echo uno para una organización estatal que tiene algunos millones de páginas y la parte visual será con MojoPortal, DotNetNuke o algún otro existente.

En este momento solo está definido:

1.       Usar SQL Server 2008 R2 y escribir la mayor cantidad de código de aplicación en SP (sea TSQL o C#).

2.       Usar nHydrate para la escritura del servidor de entidades.

3.       Usar un esquema ESB para conectar entre servidores.

4.       Usar un motor BRMS para todas las reglas de negocio usando scripting y algo similar a Kontac SmartRules

5.       La primera versión será Windows Forms usando los controles de DevExpress y las formas serán almacenadas en XML, no en código.

6.       Se usara como modelo el schema de Apache Ofbiz http://ofbiz.apache.org/

 TODO COMENTARIO SERA APRECIADO, GRACIAS

3 thoughts on “Arquitectura – Comentarios

Leave a Reply

Your email address will not be published. Required fields are marked *