Business Rule Technology for the Microsoft Platform
InRule provides a complete .NET solution for authoring, managing and executing business rules. Microsoft provides some rule functionality with BizTalk Server and Windows Workflow Foundation. The BizTalk and WF rule engines are appropriate in some instances, but many scenarios require InRule’s more complete capabilities.
Microsoft Rule Functionality
The BizTalk Server rules engine supports only IF-THEN logic (and not IF-THEN-ELSE), which limits the level of complexity it can support. BizTalk Rules Composer is targeted to technical users and is not appropriate for business analysts or business users.
The Windows Workflow Foundation (WF) Rule Engine, included with .NET framework V3.0 and V3.5, supports IF-THEN-ELSE logic, but is a programming tool with minimal authoring capabilities and no rule management.
When to Use InRule
If any of the following are true:
- Complex, Frequently Changing Logic
- Rule Authoring by Business Users (and possibly Developers) is required
- Rule Management Is Essential
- Permissions
- Labels, Versioning
- Sharing and reuse
Why InRule
“InRule is now the leading pure .NET choice, and executing well.” Forrester, 2010
InRule delivers these key capabilities:
- Configurable, Extensible Authoring for Business Users and Programmers
- Configurable Authoring for Business Users and Programmers
- Extensible Authoring Environment
- irWord, irStudio, Decision Tables, and Business Language
- Catalog-Driven Rule Management
- Application Integration (SDK)
- Authoring controls and runtime easily embeddable by .NET developers
- Real time data lookup
- Can be called from BizTalk, WF, or .NET app or as a service from other platforms
- Execution
- Runs in process and as a service
- Rules can be added dynamically at runtime
- Includes a WF Activity for InRule and a BizTalk Adapter
- Proven in production applications since 2003
Focused entirely on .NET and BizTalk customers, InRule Technology invests all its research and engineering resources on the Microsoft platform. InRule does not require JVM and installs no JAR files as other, non-native BREs do. Because InRule uses .NET naming conventions and exploits .NET capabilities, it’s easy for .NET developers to work with.
InRule Technology also participates in the following Microsoft technology, sales, and marketing groups:
- Microsoft Managed Partner (US ISV HiPo)
- Microsoft Business Process Alliance
- Microsoft Gold Certified Partner
- Microsoft Connected Technology Advisor, Dev10 TAP, Partner Advisory Group
For More Information
Contact Theresa O’Neil, VP Business Development, InRule Technology