|
I'm very happy to announce the release of Neuron ESB 2.6. If you are using an earlier release of Neuron ESB, you can download this latest release from here: Neuron ESB 2.6 .
This release significantly extends the Neuron ESB platform by introducing new capabilities that will allow businesses to more easily scale, develop, connect and operationally manage their solutions.
Neuron ESB 2.6 introduces many new features and enhancements, some of which include:
Multi Instance Runtime This capability allows organizations to install and run multiple instances of the Neuron ESB Runtime Service on a single server. Each instance can be configured as either a 32 or 64 bit process, capable of running side by side. This allows organizations to easily partition business solutions to run on a single server and support multiple developers.
Process Designer Neuron ESB 2.6 now offers a flexible, easy to use, Process Designer with a drag and drop interface that ships with over 30 configurable Process Steps that do everything from calling a service, updating a database or queue to parsing an Excel file. Organizations can create more complex business processes using newly introduced Process Steps such as “While” and “For” looping constructs as well as an “Excel to Xml” parsing Process Step.
Adapters and Connectivity Several new adapters are introduced as well as enhancements to assist organizations connect, compose and expose new capabilities within their environment. Also in this release is the addition of a fifth transport which can be used to configure Topics. Some of these adapters and enhancements are:
- Event Based SharePoint 2010 Publication - Event Based Dynamics CRM 2011 Publication - FTP/FTPS Adapter - ODBC Enhancements to support ReturnValue and OutPut type parameters - Topics configurable with Named Pipes
Monitoring and Reporting New administrative, monitoring and reporting capabilities are introduced with the release of Neuron ESB 2.6. However, one of the most sweeping changes affecting custom reporting is the refactoring of the Neuron ESB database structure. The Neuron Audit tables have been refactored specifically enable custom reporting. For example, custom properties that are added to the ESB Message are stored in an XML data typed column supporting XQuery. Some of the features are:
- WMI Performance Counters for Topics and Endpoints - WMI Performance Counter for Request/Reply call Total Time - WMI Failed Message Events - Database Enhancements for Custom Reporting - Filter Query User Interface for Reporting
Deployment Management Neuron ESB supports XCopy Deployment through the use of its Environmental Variable feature set. Neuron ESB 2.6 augments this through the extension of Environmental Variable support for the Neuron Audit Database. Some of the features included to assist deployments are:
- Assignment of the Same Neuron Audit Database to more than one Deployment Group - Environmental Variable support for Neuron Audit database - Environmental Variable support for Service Endpoint ACL property - Read Only ESB Solution Configuration (*.ESB) support within the Neuron ESB Explorer and Runtime
Service Endpoints Neuron ESB 2.6 plays a critical role as organizations evolve to look toward Cloud offerings for service hosting or business to business communication. As a web service broker, Neuron ESB 2.6 now includes all of the Microsoft Azure Service Bus Relay Bindings to facilitate hybrid approaches to bridge On Premise integration with Cloud based solutions. Neuron ESB 2.6 ensures that communication between the Cloud and On Premise systems can be handled securely and reliably, while managing the integration requirements of the organization. Other important features in this release are:
- Azure Service Bus Integration - Delegation Support for REST based services - Pluggable WCF Service Behaviors
The full details of "What's New in Neuron ESB 2.6" can be downloaded from our web site here:
http://products.neudesic.com/media/pdf/whatsnew.pdf
This release includes all the accumulated fixes. The complete list of changes can be found in the
Neuron Change Log located at the root of the Neuron ESB installation directory as well as on our web site.
To determine the current version you are working with ,see
What version of Neuron are you running?
As an addendum to our shipped documentation, I'll be regularly posting information on how to use the new features, so continue to monitor our
blog and
forums .
Upgrade Instructions
You can read more about the update considerations on our forum.
Neuron ESB Production Documentation
The Neuron ESB Production Documentation can now be found online. Expect edits and additions to this documentation on a regular basis moving forward.
Neuron ESB Adapter Framework Sample (beta)
For Neuron ESB 2.6, we took the opportunity to modify our adapter base class to expose the adapter endpoint name as well as the party id that’s running the adapter. The base class is also returning the exception object back to the library on publish style adapters. This sample Adapter Framework (Microsoft Visual Studio 2010) demonstrates the construction of more robust and complex adapters. Some of these features are:
- Multi-threaded polling functionality as well as multi-threaded send functionality. This leverages Ami Bar's good work at http://smartthreadpool.codeplex.com.
- Accessing the Neuron ESB design time ESB Solution Configuration (*.ESB) to display in the adapter property grid any element within the current configuration or obtaining additional information like the active deployment group at runtime.
- Audit library that demonstrates how to call the Neuron failed audit service at runtime to add resiliency to the adapter.
- The adapter class is split into 2 partial classes. All the Neuron specific routines that must be used in many adapters are in one, and the other contains mostly the domain logic.
- How to build both send and polling (publishing) type of adapters, how errors should be handled in both single thread (default) and multi-threaded (using smart thread pool libraries) environments. Moving forward, we'll augment the sample to demonstrate other patterns as well such as request/response and Query mode. We'll also be writing a white paper on its usage. These changes will not affect existing custom adapters.
|