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

    Service Gateway Expose your existing service APIs with ease to maximize revenue....

  • Port Sharing

    Service Gateway Expose your existing service APIs with ease to maximize revenue....

whitepapers
  • The Integration Journey to...

    The Integration Journey to Digital Transformation with Peregrine Connect

  • Saving Time and Money by...

    Neuron ESB Application Integration and Web Service Platform: A Real-World Example...

casestudies
  • Loomis Case Study

    Loomis Chooses Peregrine Connect as Their No/Low-Code Integration Platform:...

  • Elektro Gorenjska

    Peregrine Connect Eliminates Over 30% of Point-to-Point Integrations and reduces...

video
  • video-icons-wrapper

    Decision Test Data Mapping

    - Use decisions to drive the execution of...

  • video-icons-wrapper

    Map Testing

    Learn how to utilize FlightPath's testing functions...