Skip to content

Service Gateway

Expose your existing service APIs with ease to maximize revenue.

service gateway infographic

Discover, manage, and report on all metadata
from internal and external services

Peregrine's execution environment features real-time activity tracking, comprehensive health monitoring, and flexible
deployment and updating capabilities designed to simplify the management of services and their APIs.

Native services hosting

Peregrine extends Microsoft WCF by hosting
services natively in its own .NET runtime
environment.

Dynamic content routing

Route content dynamically through stateful
inspection of any combination of message
properties.

Direct protocol mediation

Ensure seamless connection of services
to any existing application or system
over any protocol.

Challenge

Modern organizations are adopting services to quickly bring existing capabilities to market, create new capabilities from existing assets and enable a growing mobile workforce. But adopting services remains costly, requiring significant development effort and infrastructure to ensure their effectiveness and availability.

Solution

Peregrine streamlines Service API management by hosting services natively in .NET runtime

  • Full-featured managed services hosting
  • Configurable Service API routing
  • Simple and flexible API management

Challenge

Modern organizations are adopting services to quickly bring existing capabilities to market, create new capabilities from existing assets and enable a growing mobile workforce. But adopting services remains costly, requiring significant development effort and infrastructure to ensure their effectiveness and availability.


Solution

Peregrine streamlines Service API management by hosting services natively in .NET runtime

Full-featured managed services hosting

Peregrine delivers a full-featured managed services host written on Microsoft .NET that offers tracking and reporting.

  • Create service APIs through graphical configuration
  • Configure failover URLS for alternative service routing scenarios
  • Assign WSDL or Swagger documents with hosted service APIs
  • Import existing WSDL/Swagger documents for external discovery
  • Expose/consume and discovery service APIs using WS-Discovery
  • View real-time service API rates and usage
  • Provides stateful inspection of service messages
  • Apply Service Policies for failure operations, availability limits and retries

Configurable Service API routing

Peregrine Service Broker enables you to quickly and easily configure service API routing based on either message content, context or ambient properties within the environment.

  • Achieve simple dynamic routing based on rules, environment variables or even .NET code
  • Route service requests based on defined business processes or hierarchical topic-based messaging
  • Use the Business Process designer to create complex routing logic that can be dynamically updated and centrally maintained
  • Use security credentials and tokens to dynamically route requests to backend services or applications
  • Orchestrate services by dragging shapes into the Business Process Designer

Simple and flexible API management

Peregrine Service Broker makes it easy to deploy service APIs and updates, track requests in real time, and monitor overall system health. Service Broker is built on Microsoft’s Windows Communication Foundation (WCF) and supports all of WCF’s features and extensibility points. Peregrine features include:

  • Full-featured service host for SOAP, non-SOAP (e.g. WCF Bindings) and REST service APIs
  • Service Orchestration through Peregrine’s Business Process Designer
  • Message-initiated routing to existing SOAP, non-SOAP (e.g. WCF Bindings) and REST service APIs
  • Dynamic routing of service APIs based on content, context, rules or environment variables
  • Protocol and security mediation from connectors through processing and back
  • Payload mediation to enable data transformation, translation and encoding services
  • Support for exposing WSDL or Swagger based Service APIs
  • Support for type-agnostic Service APIs
  • Service control policy functionality, including retries, intervals, failure conditions and actions, and service API availability
  • Sample patterns for location transparency/generic onramp, service versioning, and scatter gather
  • Support for custom WCF Bindings, WCF Behaviors and WCF config files
PF_Chang_Logo

"By integrating our internal systems and processes, we can more efficiently run our business
and initiate mutually-beneficial customer conversations that promote guest advocacy."

— Jim Umberger, Vice President, Interactive & Loyalty Marketing, P.F. Chang's

Read more about Peregrine Connect

Articles

Rabbit MQ Topics

Introduction Due to the open-source nature of RabbitMQ and constant updates, it is very hard for developers to master its…

Read More >>
White Papers

The Integration Journey to Digital Transformation with Peregrine Connect

The Integration Journey to Digital Transformation with Peregrine Connect

Read More >>
Case Studies

Elektro Gorenjska

Peregrine Connect Eliminates Over 30% of Point-to-Point Integrations and reduces development time by 90%

Read More >>
Videos & Webinars

Decision Test Data Mapping

– Use decisions to drive the execution of transformation logic – Chain a series of decisions to address complex scenarios …

Read More >>