SlideShare a Scribd company logo
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
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
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
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
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
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 Warewolf.io or Spin up a VM in Azure.
SharePoint Event Receivers

More Related Content

What's hot

MS Sql Server: Reporting introduction
MS Sql Server: Reporting introductionMS Sql Server: Reporting introduction
MS Sql Server: Reporting introduction
DataminingTools Inc
 
Build and extend applications for Office 365 with PowerApps and Flow
Build and extend applications for Office 365 with PowerApps and FlowBuild and extend applications for Office 365 with PowerApps and Flow
Build and extend applications for Office 365 with PowerApps and Flow
Microsoft Tech Community
 
Mule google connectors
Mule  google connectorsMule  google connectors
Mule google connectors
D.Rajesh Kumar
 
Mule finance connectors
Mule  finance connectorsMule  finance connectors
Mule finance connectors
D.Rajesh Kumar
 
Oracle connector
Oracle connectorOracle connector
Oracle connector
Mohammed246
 
Mule oracle connectors
Mule  oracle connectorsMule  oracle connectors
Mule oracle connectors
D.Rajesh Kumar
 
Mule oracle connectors
Mule oracle connectorsMule oracle connectors
Mule oracle connectors
Praneethchampion
 
More4Apps - PLM Integrator Suite
More4Apps - PLM Integrator SuiteMore4Apps - PLM Integrator Suite
More4Apps - PLM Integrator Suite
Ryan Sullivan
 
An Introduction to Microsoft Flow
An Introduction to Microsoft FlowAn Introduction to Microsoft Flow
An Introduction to Microsoft Flow
Robert Crane
 
PLM Integrator Suite - More4apps
PLM Integrator Suite - More4appsPLM Integrator Suite - More4apps
PLM Integrator Suite - More4apps
More4Apps
 
Power Automate (MS Flow) basics, Behind the Scenes, Errors and Troubleshooting
Power Automate (MS Flow) basics, Behind the Scenes, Errors and TroubleshootingPower Automate (MS Flow) basics, Behind the Scenes, Errors and Troubleshooting
Power Automate (MS Flow) basics, Behind the Scenes, Errors and Troubleshooting
Learning SharePoint
 
Microsoft PowerApps and Flow
Microsoft PowerApps and FlowMicrosoft PowerApps and Flow
Microsoft PowerApps and Flow
Steve Knutson
 
Office 365 con PowerApps y Flow
Office 365 con PowerApps y FlowOffice 365 con PowerApps y Flow
Office 365 con PowerApps y Flow
Juan Fabian
 
Intro to power apps
Intro to power appsIntro to power apps
Intro to power apps
Agusto Sipahutar
 
Sql Server Analysis Server SSAS OLAP Integration Office 365
Sql Server Analysis Server SSAS OLAP Integration Office 365Sql Server Analysis Server SSAS OLAP Integration Office 365
Sql Server Analysis Server SSAS OLAP Integration Office 365
Layer2
 
Automating your tasks with microsoft flow
Automating your tasks with microsoft flowAutomating your tasks with microsoft flow
Automating your tasks with microsoft flow
Dipti Chhatrapati
 
Ms flow hnlnov2016
Ms flow hnlnov2016Ms flow hnlnov2016
Ms flow hnlnov2016
Jennifer Pearcey
 
Salesforce Commerce Cloud SEO Study | 2020
Salesforce Commerce Cloud SEO Study | 2020Salesforce Commerce Cloud SEO Study | 2020
Salesforce Commerce Cloud SEO Study | 2020
Dan Taylor
 
Houston tech fest 2020
Houston tech fest 2020Houston tech fest 2020
Houston tech fest 2020
Rafael De la Cruz
 

What's hot (19)

MS Sql Server: Reporting introduction
MS Sql Server: Reporting introductionMS Sql Server: Reporting introduction
MS Sql Server: Reporting introduction
 
Build and extend applications for Office 365 with PowerApps and Flow
Build and extend applications for Office 365 with PowerApps and FlowBuild and extend applications for Office 365 with PowerApps and Flow
Build and extend applications for Office 365 with PowerApps and Flow
 
Mule google connectors
Mule  google connectorsMule  google connectors
Mule google connectors
 
Mule finance connectors
Mule  finance connectorsMule  finance connectors
Mule finance connectors
 
Oracle connector
Oracle connectorOracle connector
Oracle connector
 
Mule oracle connectors
Mule  oracle connectorsMule  oracle connectors
Mule oracle connectors
 
Mule oracle connectors
Mule oracle connectorsMule oracle connectors
Mule oracle connectors
 
More4Apps - PLM Integrator Suite
More4Apps - PLM Integrator SuiteMore4Apps - PLM Integrator Suite
More4Apps - PLM Integrator Suite
 
An Introduction to Microsoft Flow
An Introduction to Microsoft FlowAn Introduction to Microsoft Flow
An Introduction to Microsoft Flow
 
PLM Integrator Suite - More4apps
PLM Integrator Suite - More4appsPLM Integrator Suite - More4apps
PLM Integrator Suite - More4apps
 
Power Automate (MS Flow) basics, Behind the Scenes, Errors and Troubleshooting
Power Automate (MS Flow) basics, Behind the Scenes, Errors and TroubleshootingPower Automate (MS Flow) basics, Behind the Scenes, Errors and Troubleshooting
Power Automate (MS Flow) basics, Behind the Scenes, Errors and Troubleshooting
 
Microsoft PowerApps and Flow
Microsoft PowerApps and FlowMicrosoft PowerApps and Flow
Microsoft PowerApps and Flow
 
Office 365 con PowerApps y Flow
Office 365 con PowerApps y FlowOffice 365 con PowerApps y Flow
Office 365 con PowerApps y Flow
 
Intro to power apps
Intro to power appsIntro to power apps
Intro to power apps
 
Sql Server Analysis Server SSAS OLAP Integration Office 365
Sql Server Analysis Server SSAS OLAP Integration Office 365Sql Server Analysis Server SSAS OLAP Integration Office 365
Sql Server Analysis Server SSAS OLAP Integration Office 365
 
Automating your tasks with microsoft flow
Automating your tasks with microsoft flowAutomating your tasks with microsoft flow
Automating your tasks with microsoft flow
 
Ms flow hnlnov2016
Ms flow hnlnov2016Ms flow hnlnov2016
Ms flow hnlnov2016
 
Salesforce Commerce Cloud SEO Study | 2020
Salesforce Commerce Cloud SEO Study | 2020Salesforce Commerce Cloud SEO Study | 2020
Salesforce Commerce Cloud SEO Study | 2020
 
Houston tech fest 2020
Houston tech fest 2020Houston tech fest 2020
Houston tech fest 2020
 

Similar to A Guide to Warewolf and SharePoint 2013

sps-2013-architecture-overview.pdf
sps-2013-architecture-overview.pdfsps-2013-architecture-overview.pdf
sps-2013-architecture-overview.pdf
andinieldananty
 
SharePoint 2013 Sneak Peek
SharePoint 2013 Sneak PeekSharePoint 2013 Sneak Peek
SharePoint 2013 Sneak Peek
Shailen Sukul
 
Office 365 development
Office 365 developmentOffice 365 development
Office 365 development
younjw
 
Integration Hub.pdf
Integration Hub.pdfIntegration Hub.pdf
Integration Hub.pdf
Aelum Consulting
 
SharePoint_mTech
SharePoint_mTechSharePoint_mTech
SharePoint_mTech
ovais99
 
Sharepoint as a service platform
Sharepoint as a service platformSharepoint as a service platform
Sharepoint as a service platform
Kashif Akram
 
Microsoft Project Server Basics
Microsoft Project Server BasicsMicrosoft Project Server Basics
Microsoft Project Server Basics
Mandar Risbud
 
Servicenow Integration Hub.pdf
Servicenow Integration Hub.pdfServicenow Integration Hub.pdf
Servicenow Integration Hub.pdf
Aelum Consulting
 
Bus intelligence bringing_it_all_together
Bus intelligence bringing_it_all_togetherBus intelligence bringing_it_all_together
Bus intelligence bringing_it_all_togetherTIAA-CREF
 
Implementing SOA with Portal, an IBM Impact 2010 Presentation
Implementing SOA with Portal, an IBM Impact 2010 PresentationImplementing SOA with Portal, an IBM Impact 2010 Presentation
Implementing SOA with Portal, an IBM Impact 2010 Presentation
guestbc8b80
 
Introduction To Windows Workflow In Windows Share Point
Introduction To Windows Workflow In Windows Share PointIntroduction To Windows Workflow In Windows Share Point
Introduction To Windows Workflow In Windows Share PointKashif Akram
 
Kathryn Birstein: SharePoint 2010 Business Intelligence-Bringing it All Together
Kathryn Birstein: SharePoint 2010 Business Intelligence-Bringing it All TogetherKathryn Birstein: SharePoint 2010 Business Intelligence-Bringing it All Together
Kathryn Birstein: SharePoint 2010 Business Intelligence-Bringing it All TogetherSharePoint Saturday NY
 
Kathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All Together
Kathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All TogetherKathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All Together
Kathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All TogetherSharePoint Saturday NY
 
SQL Server Reporting Services
SQL Server Reporting ServicesSQL Server Reporting Services
SQL Server Reporting ServicesAhmed Elbaz
 
Business Intelligence for users - Sharperlight
Business Intelligence for users - SharperlightBusiness Intelligence for users - Sharperlight
Business Intelligence for users - Sharperlight
Michell8240
 
Minimize complexities with ServiceNow Integration Hub and Creator Workflows.pdf
Minimize complexities with ServiceNow Integration Hub and Creator Workflows.pdfMinimize complexities with ServiceNow Integration Hub and Creator Workflows.pdf
Minimize complexities with ServiceNow Integration Hub and Creator Workflows.pdf
Aelum Consulting
 
Syncfusion Company Brochure_May2015
Syncfusion Company Brochure_May2015Syncfusion Company Brochure_May2015
Syncfusion Company Brochure_May2015
Marissa Keller Outten
 
Xcelsius tips and tricks for your Enterprise
Xcelsius tips and tricks for your EnterpriseXcelsius tips and tricks for your Enterprise
Xcelsius tips and tricks for your Enterprise
Hazelknight Media & Entertainment Pvt Ltd
 

Similar to A Guide to Warewolf and SharePoint 2013 (20)

sps-2013-architecture-overview.pdf
sps-2013-architecture-overview.pdfsps-2013-architecture-overview.pdf
sps-2013-architecture-overview.pdf
 
SharePoint 2013 Sneak Peek
SharePoint 2013 Sneak PeekSharePoint 2013 Sneak Peek
SharePoint 2013 Sneak Peek
 
REPORT ON (1)
REPORT ON (1)REPORT ON (1)
REPORT ON (1)
 
Office 365 development
Office 365 developmentOffice 365 development
Office 365 development
 
Integration Hub.pdf
Integration Hub.pdfIntegration Hub.pdf
Integration Hub.pdf
 
SharePoint_mTech
SharePoint_mTechSharePoint_mTech
SharePoint_mTech
 
Sharepoint as a service platform
Sharepoint as a service platformSharepoint as a service platform
Sharepoint as a service platform
 
Microsoft Project Server Basics
Microsoft Project Server BasicsMicrosoft Project Server Basics
Microsoft Project Server Basics
 
Servicenow Integration Hub.pdf
Servicenow Integration Hub.pdfServicenow Integration Hub.pdf
Servicenow Integration Hub.pdf
 
Bus intelligence bringing_it_all_together
Bus intelligence bringing_it_all_togetherBus intelligence bringing_it_all_together
Bus intelligence bringing_it_all_together
 
Implementing SOA with Portal, an IBM Impact 2010 Presentation
Implementing SOA with Portal, an IBM Impact 2010 PresentationImplementing SOA with Portal, an IBM Impact 2010 Presentation
Implementing SOA with Portal, an IBM Impact 2010 Presentation
 
Introduction To Windows Workflow In Windows Share Point
Introduction To Windows Workflow In Windows Share PointIntroduction To Windows Workflow In Windows Share Point
Introduction To Windows Workflow In Windows Share Point
 
Kathryn Birstein: SharePoint 2010 Business Intelligence-Bringing it All Together
Kathryn Birstein: SharePoint 2010 Business Intelligence-Bringing it All TogetherKathryn Birstein: SharePoint 2010 Business Intelligence-Bringing it All Together
Kathryn Birstein: SharePoint 2010 Business Intelligence-Bringing it All Together
 
Kathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All Together
Kathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All TogetherKathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All Together
Kathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All Together
 
SQL Server Reporting Services
SQL Server Reporting ServicesSQL Server Reporting Services
SQL Server Reporting Services
 
Business Intelligence for users - Sharperlight
Business Intelligence for users - SharperlightBusiness Intelligence for users - Sharperlight
Business Intelligence for users - Sharperlight
 
Reporting tools for sql server
Reporting tools for sql serverReporting tools for sql server
Reporting tools for sql server
 
Minimize complexities with ServiceNow Integration Hub and Creator Workflows.pdf
Minimize complexities with ServiceNow Integration Hub and Creator Workflows.pdfMinimize complexities with ServiceNow Integration Hub and Creator Workflows.pdf
Minimize complexities with ServiceNow Integration Hub and Creator Workflows.pdf
 
Syncfusion Company Brochure_May2015
Syncfusion Company Brochure_May2015Syncfusion Company Brochure_May2015
Syncfusion Company Brochure_May2015
 
Xcelsius tips and tricks for your Enterprise
Xcelsius tips and tricks for your EnterpriseXcelsius tips and tricks for your Enterprise
Xcelsius tips and tricks for your Enterprise
 

Recently uploaded

Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
kalichargn70th171
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
Peter Caitens
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
MayankTawar1
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
NaapbooksPrivateLimi
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
Why React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdfWhy React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdf
ayushiqss
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 

Recently uploaded (20)

Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
Why React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdfWhy React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdf
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 

A Guide to Warewolf and SharePoint 2013

  • 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. 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. 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. 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. 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. 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 Warewolf.io or Spin up a VM in Azure. SharePoint Event Receivers