• Extending and Enhancing Microsoft Technologies:
    Position Statement - InRule® for SharePoint

    Sharepoint

    InRule Technology is committed to leveraging and extending the investments that IT organizations have made in Microsoft technologies by supporting and enhancing the capabilities of those Microsoft technologies. InRule can extend the value of an organization’s SharePoint investment by providing business logic automation and decision management capabilities for SharePoint-based applications: InRule can manage critical business decisions that are governed by various SharePoint elements including documents, processes, and workflows.

    SharePoint applications that use InRule require custom .NET components to link the two together. While InRule does not yet provide out-of-the-box interoperability with SharePoint, its business logic automation and business decision management functionality extends SharePoint via event handlers and workflows. It is InRule Technology’s position that InRule can and will provide extensive additional value to SharePoint applications. As a first step, InRule Technology is providing code samples and our ROAD (Rules Oriented Architecture and Application Design/Development/Deployment) Services group can assist in the creation of these components and/or provide prescriptive guidance for an InRule user to build them.

    With its rich capabilities, easy adoption by .NET developers, and a presence in more than 50% of medium and large businesses, SharePoint will become the application framework for many new applications. Given that both InRule and SharePoint operate on user-interface and back-end enterprise data using the .NET platform, it is inevitable that some organizations will look to combine the features of InRule and SharePoint when designing their IT solutions.

     

    The Value of Using InRule with SharePoint

    Including InRule as an extension to SharePoint can help organizations provide additional value:

    • Enhancing the power to make business decisions based on document and line of business data – InRule allows for the integration of document metadata with complex business decision logic and back-office data stores. InRule can import and operate directly with SharePoint list data and SDK objects. InRule also offers several out-of-the-box rule actions that are not out-of-the-box features in SharePoint. These InRule actions can be manipulated by business analysts without writing any code.
    • Author and Implement Complex Rules – SharePoint offers simple business analyst tools for creating rule-like structures and workflows, but it does not allow for implementing chains of complex rule sets that drive many real business decisions. SharePoint’s OOB back office integration features are often difficult to configure and only apply to a small set of real-world problems.
    • Deploying Rules without Code Changes– SharePoint has no features for maintaining or deploying complex rules. Most changes to business logic require clumsy modifications to production metadata or code changes to custom components. InRule can provide a clean platform for managing business logic changes without risking production data loss or incurring downtime.
    • Managing Business Rules – Because SharePoint does not allow complex rules to be managed as shareable assets, changes must be managed within code. InRule enables the management of rules from development through production with granular permission, check-in/check-out and version control

    InRule also continues to partner with ShareVis to provide its customers with rich business logic automation capabilities.

    DISCLAIMER: InRule for SharePoint position and plans may change at any time at InRule Technology’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. All statements regarding InRule Technology's plans, directions, and intent are subject to change or withdrawal without notice.