Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

A Guide to Warewolf and SharePoint 2013

Learn all about the SharePoint Tools and Connectors and how to use them Inside Warewolf

  • Be the first to comment

  • Be the first to like this

A Guide to Warewolf and SharePoint 2013

  1. 1. Effortless Microservice Design and Integration Warewolf enables a visual, flow-based, drag-and-drop environment to design and create microservices that can then be called directly from within their apps, allowing developers to accomplish months’ worth of programming in days for a total revolution in how the service-oriented architecture framework is used. A Guide to Warewolf and SharePoint 2013
  2. 2. The Warewolf Studio design is simple yet elegant and fully customizable, which means that you determine how you’ll group and manage your data sources. You can build remote services straight into your local workflows, visually inspect, maintain, modify and configure integration points. The changes you make in the Warewolf studio are the changes reflected in your application – these can be viewed from anywhere in the world using quick cloud integration. This means that all of your work is accessible from the web, C#, DLL’s and other Warewolf Stores or Servers. The visual, flow-based design means that applications are automatically documented as you build. Warewolf allows you to Store and re-use previous designs as APIs in just a few clicks, saving you time and effort. It is 100% Language-agnostic, making it user-friendly for all types of developers. Warewolf makes it easier to interpret other developer’s work based on visual cues rather than a line-by-line inspection of their code. Have a look inside the Warewolf Studio
  3. 3. SharePoint2013 integration tools can be used to work directly with lists in both SharePoint 2013 and SharePoint online. The tools are easy to use and becoming proficient with the SharePoint toolset is quick. The Warewolf SharePoint Integration toolset can work with both Warewolf and SharePoint in a variety of on-premises, in-cloud, or hybrid configurations. The toolset essentially adds 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. 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 The Warewolf SharePoint Integration toolset really shines, by being able to add endpoint integration to your enterprise systems, data sources, and services. 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. This enables developers 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. Warewolf and SharePoint
  4. 4. Warewolf can be used to create an external integration layer to SharePoint infrastructure, or with any other enterprise services. These service endpoints can be used as a service layer for Mobile apps or Web Apps. Scheduled updates Werewolf’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. 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. 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. Use Cases
  5. 5. 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 Mark-up 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. The SharePoint Tools
  6. 6. To complement our SharePoint 2013 tools in Warewolf, we have created a SharePoint feature called the Warewolf Event Receiver. The Warewolf Event receiver is installed in your SharePoint infrastructure as an administrative feature. It enables you to bind Warewolf services to any or all of the events associated with a SharePoint list. The Warewolf Event Receivers can be attached to specific events that trigger when changes occur, or are about to occur within the SharePoint lists. The six events that can be bound to include: before or after Create, before or after Update and before or after Delete list events. Standard lists The Warewolf Event Receivers provide a SharePoint developer with an excellent way to add extra functionality at a specific point (or variety of points) within a SharePoint environment and thereby extend the functionality of the native SharePoint environment in a way which is supported fully by Microsoft. Special lists By creating Warewolf Event Receivers, you can respond when a user interacts with SharePoint items such as lists or list items. For example, the Event Receivers can be triggered when a user changes the calendar or deletes a name from a contacts list. More on Warewolf The beauty of Warewolf is that it doesn't require you to learn anything new. If you've used a drag and drop design tool, then you'll feel right at home with Warewolf. Complex integrations and systems are now as easy to create as a flow chart. Using Warewolf Studio, you'll layout and design your microservices just as you normally would. Then, supply the proper variables and credentials, add any number of connectors where necessary, and call Warewolf from within your application. Warewolf helps Developers understand business logic and simplifies their integration process, making connection to SharePoint simple and flawless. For more information and to download Warewolf, visit or Spin up a VM in Azure. SharePoint Event Receivers