What are the architectures for drools and web application integration?

Años : Let me describe the architectures for drools and web applications. The integration architecture can be defined in two main categories a) Drools as embedded in the web application.

Drools pueden implementarse como un componente interno de la web toda aplicación.No inicialización del motor de reglas se realiza desde la aplicación web y por lo tanto se ejecuta dentro de la misma JVM como la web application.So el motor de reglas está activo hasta que la JVM está activo .Si nos detenemos la JVM entonces gobernar motor también stop.So que están estrechamente unidas entre sí y que tiene sus propias desventajas,,en,Babea como un servicio independiente que interactúan con la aplicación web,,en,Drools se pueden utilizar como un componente independiente,,en,usando el servidor Drools,,en,En esta aplicación Web situación interactúa con el servidor drools para obtener el servicio de ella,,en,Aquí los componentes están débilmente acoplados y por lo tanto se ejecuta independently.If la JVM detiene,,en.

b) Drools as stand alone service interacting with the web application.

Drools can be used as a stand alone component (using Drools server). In this situation web application interacts with the drools server to get service from it. Here the components are loosely coupled and hence runs independently.If the JVM stops, que sólo se detiene la aplicación web, pero el servidor de motor de reglas sigue siendo ON para serve.The mayor ventaja es el mismo servidor motor de reglas puede servir para muchas aplicaciones web,,en,clientela,,en,Este tipo de arquitectura soporta la escalabilidad y el crecimiento futuro de las principales ventajas aplicación.No de esta arquitectura son,,en,ii,,en,Débilmente acoplado,,en,iii,,en,mantenible,,en,iv,,en,Reutilizable,,en,es mejor utilizar Drools como un soporte de servicio solo cuando queremos hacer una buena arquitectura de la aplicación con la perspectiva futura de crecimiento,,en,Y para las pequeñas aplicaciones que no va a crecer,,en,la arquitectura incorporado puede utilizarse,,en,La arquitectura incorporada es útil cuando hacemos POC,,en,o necesitamos alguna solución rápida,,en,arquitecturas para la baba y las aplicaciones web,,en (clients).This type of architecture supports scalability and future growth of the application.The main advantages of this architecture are

yo) Scalable
ii) Loosely coupled
iii) Maintainable
iv) Re-usable

Así que la conclusión es, it is better to use Drools as a stand alone service when we want to make a good application architecture with future growth prospect. And for small applications which will not grow, the embedded architecture can be used. The embedded architecture is useful when we do POC (proof of concept) or we need some quick solution.

============================================= ============================================== Buy best TechAlpine Books on Amazon
============================================== ---------------------------------------------------------------- electrician ct chestnutelectric
error

Enjoy this blog? Please spread the word :)

Follow by Email
LinkedIn
LinkedIn
Share