Skip to content

Microsoft .NET Integration

Connect your business the simple .NET way.

why-dot-net-hero-img

Go from installation to integration
without costly training or services

There are a wide range of integration products to choose from. But only Peregrine is built on the simplicity of Microsoft's .NET platform.
That means any .NET developer already has the tools and skills to quickly install and connect Peregrine to all common .NET systems
and applications in the cloud or on-premises for a fraction of the cost.

Easy to install

It takes about 60 seconds for .NET developers to
install and start using Peregrine's rich .NET-based
integration features and capabilities.

Easy to connect

Integrating all your common systems, applications,
databases and protocols is a breeze with Peregrine's
huge selection of built-in connectors.

Easy to adapt

Using Peregrine’s .NET framework and connector samples,
you can easily build custom connectors to connect all your
home-grown systems and applications.

Challenge

I need a simple, reliable way to connect my .NET systems and applications

Most Java-based integration products claim to have all the features you need to connect your .NET applications. But you’ll likely need to hire an expensive consultant to help adapt your new Java-based infrastructure. Even Microsoft’s own BizTalk – which is difficult and costly to develop, deploy and manage – isn’t a pure .NET integration solution.

Solution

Peregrine is the only product built specifically for .NET integration

  • Usability
  • Flexibility
  • Extensibility

Challenge

I need a simple, reliable way to connect my .NET systems and applications

Most Java-based integration products claim to have all the features you need to connect your .NET applications. But you’ll likely need to hire an expensive consultant to help adapt your new Java-based infrastructure. Even Microsoft’s own BizTalk – which is difficult and costly to develop, deploy and manage – isn’t a pure .NET integration solution.


Solution

Pergrine is the only product built specifically for .NET integration

Usability

Built for .NET developers by .NET developers, Pergrine’s familiar .NET features and drag-and-drop graphical designer enable you to quickly and easily orchestrate and connect all your external systems, databases, transports and protocols, reducing the need for costly services.

Pergrine offers a vast array of integration capabilities that you can quickly configure without having to write a bunch of code. Once configured, Pergrine applications are auto-compiled .NET artifacts that support in-place debugging. And you’ll be able to set breakpoints to peer into memory and the environment as applications execute.

Flexibility

Messaging applications, service broker and connectors are hosted in Pergrine’s main hosting environment, isolated within dedicated .NET app domains. Workflows have dedicated hosts specifically designed to extend Windows Workflow Foundation and provide the business resiliency enterprises require. For flexibility, different Pergrine applications, or even different pieces of the same application, can be separated into their own hosts, giving you full control over application deployment architecture.

Pergrine deployment methodology is also very flexible. You can deploy applications by copying their file trees to another Pergrine server (XCopy deployment). Or you can use Pergrine Explorer to create deployment packages the can be dropped into another installation. And Pergrine supports deployment from source controls such as Microsoft Team Foundation Server or Git.

For added convenience and security, Pergrine’s rich environment variable features enable you to change things like connection strings and account names between development and production. You don’t need to know security details about the production environment to quickly prepare a new application for deployment. Just load a new set of default environment variables, and you're ready to go.

Extensibility

From instantiating .NET assemblies built in Visual Studio to coding C# directly in the Neuron Explorer interface, Pergrine’s unmatched extensibility makes it easy to:

  • Build custom connectors for home grown systems and applications
  • Add .NET assemblies to applications by reference
  • Type .NET code directly into process and workflow shapes
  • Leverage connector framework and samples to build new connectors
  • Use Pergrine’s .NET debugger to see inside artifacts as they execute

Connect your business critical infrastructure as soon as Pergrine is installed, using built-in connectors for:

  • TCP and Named Pipes for real-time messaging
  • MSMQ and Rabbit MQ for durable messaging
  • Service protocols (e.g. SOAP, REST any WCF Binding)
  • Email protocols (POP3, SMTP and Microsoft Exchange)
  • Databases (e.g. ODBC, DB2, Oracle, SQL)
  • File systems (e.g. SMB, SFTP/FTP/FTPS, Dropbox)
  • Line of Business Systems (e.g., Dynamics, SharePoint, NetSuite, Salesforce, SAP)

Pergrine leverages .NET infrastructure, operations and management techniques to ensure your applications quickly plug into your existing.NET processes. It supports Windows Management Interface reporting and raises execution events and errors in the Windows event log.

ap-logo

“With no formal training, our own .NET development staff became proficient
with Peregrine in a very short period of time. This significantly eased
adoption, and reduced time and cost to deliver HD services.”

— Alan Wintroub, Director of Software Engineering, Associated Press

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 >>