Introduction to K2 Services

Overview

The K2 Services provide out of the box web service functionality for a portion of the SourceCode.Workflow.Client namespace via common Web service endpoints, such as RESTful web services (REST - Representational State Transfer), Windows Communication Foundation (WCF) and legacy SOAP (WS). Developers familiar with the SourceCode.Workflow.Client APIs will be able to quickly start using the REST, WCF or WS endpoints in their applications.

Web services create application-to-application interactions and typically work outside of private networks, offering developers a non-proprietary route to their solutions.  Web services also let developers use their preferred programming languages, and thanks to the use of standards-based communications methods, web services are virtually platform independent.

Using K2 Services

The K2 Services expose workflow, process and identity data and operations to non K2 environments, allowing custom applications and Service Oriented Architectures (SOA) to consume and supply K2 workflow, process and identity data.

The following topics explain the configuration and services available at each endpoint.
Configuration
REST Services
WCF Services 
Web Services

Watch a short video on how to use the K2 REST and WCF Services  (Length 13 minutes)