inrule technology logo

The Premier .NET Solution for Authoring,
Managing and Executing Business Rules

Search Home | Contact Us

irSOA™ - Rule Execution Across the Enterprise

Implementing Rules as Services for an SOA Approach

Combining rule-based technology with an SOA (service-oriented architecture) approach is an effective strategy for enforcing consistent use of business rules across the enterprise. This is especially important for those organizations dealing with compliance and regulatory issues.

irSOA makes it easier for InRule users to access the InRule rule engine as a service. Integration of rules into an existing service ecosystem (ESBs, etc.) is straightforward and largely "pluggable."

Any of the rules or calculations, or sets of rules and calculations, stored in irCatalog can be published as a web service, which we call a rule service. InRule publishes each service using Web Services Description Language, or WSDL, an XML-based language for describing Web services and how to access them. WSDL services are "discoverable" and therefore can be called from any platform or application that is web service enabled.

Users will be able to access the engine service without requiring InRule on client machines, making the service more accessible from other platforms including J2EE application servers and BPM tools. This will simplify deployment, reduce dependency on client machines, and generally improve performance.

irSOA can be easily configured for use with secure sockets (SSL), a requirement for those customers who are transmitting sensitive data to the engine. irSOA also includes full support for .NET 3.0 Windows Communication Foundation (WCF.) WCF offers direct support for alternative transports such as MSMQ.

 


Home | Contact Us | Site Map | Legal | Privacy | Copyright 2008 InRule Technology Inc. All rights reserved.