SharePoint integration tools for Warewolf

In the latest release of Warewolf, we have added a set of SharePoint integration tools SharePoint 2013 tools, which you can use to work directly with lists in both SharePoint 2013 and SharePoint online.

Keeping with our tradition, we have focused on making the tools easy to use. The learning curve to becoming proficient with the SharePoint toolset is a short one.

The Warewolf SharePoint Integration toolset can work with both Warewolf and SharePoint in a variety of on-premises, in-cloud, or hybrid configurations.

What the toolset essentially does is add a powerful solutions development platform to your SharePoint Installation in an elegant way. We have accomplished this by building round trip integration between SharePoint and Warewolf using Warewolf, Warewolf SharePoint Connectors and List tools, and SharePoint Event Receivers.


A brief introduction to Warewolf for the un-initiated

Warewolf is an Enterprise Service Bus with a service platform. Key to the success of Warewolf is the Warewolf Studio’s code-free design surface. The Studio enables developers to add connectors and endpoints to Databases, APIs, Web Services and .Net Dynamic Link Libraries.

Warewolf’s Component Architecture makes it very easy to do Rapid Application Development using Warewolf Studio. Warewolf Studio has a code free development environment that enables developers to build services on the design surface using a combination of over 40 pre-built logic tools with endpoints to create a really powerful orchestration platform.

Warewolf services can also be used as components within other services allowing for true re-usability across a distributed platform.

Warewolf is very easy to learn when compared with competing products. The design surface makes it simple to represent business processes visually on the design surface in Warewolf Studio.

Warewolf has a granular security model based on Active Directory, so it is easy to control exactly which user groups can run specific services or access specific endpoints.


The SharePoint integration tools within Warewolf

Using Warewolf, you can create multiple different SharePoint Connectors, each to a different SharePoint 2013 server, including cloud variants if needed.  This means you can use Warewolf to work with list data across multiple SharePoint Servers no matter where they might be located.

Using Warewolf’s built-in federation model you can also connect remote Warewolf Servers together as an alternate means to move data between remote SharePoint Servers. Warewolf enables you to expose SharePoint list functions as Service Endpoints that you can integrate remotely as components across a distributed Warewolf infrastructure.


Simple enterprise systems integration with SharePoint using Warewolf

Where the Warewolf SharePoint Integration toolset really shines is in being able to add endpoint integration to your enterprise systems, data sources, and services using the Warewolf. It can expose these endpoints from multiple systems as components that can be used for orchestration within a single, or multiple service platform.


 Diverse data source integration into SharePoint

A simple but effective use case for the Warewolf SharePoint Integration toolset is to be able to expose data sources as endpoints within Warewolf. The enables a Warewolf developer to connect to multiple data sources from disparate origins and expose them both as industry standard endpoints and components that can be used for service orchestration.

Using this technique a developer can easily use the Warewolf SharePoint toolset to maintain SharePoint lists automatically.


Excellent for Data Transformation

Warewolf provides an excellent toolset for data transformation, data cleaning, and data validation. You can easily clean and transform data both into and out of SharePoint lists. Warewolf is highly performant, and handles this type of operation in its stride.


The SharePoint tools

Warewolf’s SharePoint toolset adds full SharePoint List Create, Read, Update and Delete functionality inside Warewolf Studio. We have also added an easy to use querying system to the tools, based on SharePoint’s Collaborative Application Markup Language, or CAML.

The toolset includes access to system lists, like Calendars, Workflows, and Task lists that are generally not easily accessible. This means that you can easily build tight integration between your SharePoint infrastructure and your Enterprise Systems using Warewolf.


Use Cases

Warewolf can be used to create an external integration layer to your SharePoint infrastructure, or with any other enterprise services. These service endpoints can be used as a service layer for Mobile apps or Web Apps.

1. Scheduled updates

Warewolf’s scheduler enables a developer to build services that can run at scheduled intervals. A developer can use this functionality for scheduled SharePoint list processes, which can be used for updating or refreshing list data

2. Round trip integration

The full round trip integration between the Warewolf Event Receivers for SharePoint and the Warewolf server make it possible to build highly integrated and automated business applications that span across the enterprise, with relative ease.

3.Moving list data between SharePoint on premises to SharePoint online

With the possibility of being able to connect multiple SharePoint servers within Warewolf, moving or synchronizing data between SharePoint lists residing on different SharePoint servers, regardless of where they are located, is easy to do with Warewolf.


Contact us if you would like more information on how you can get the Warewolf Event Receivers for SharePoint, essential for round tripping between Warewolf and SharePoint.


Leave A Comment?