This is a little off subject, but I want to introduce a technology from
gridGISTICS. The team from gridGISTICS recently gave a presentation at ThreeWill on their Aware Server product.
They have a really amazing product around grid computing that extends even into Windows Workflow and may someday extend into SharePoint.
Here is some of their verbiage on their Aware Server product:
Aware Server is your .NET 3.0 Service Virtualization, Service Oriented Architecture (SOA) and Utility Computing environment all in one. It combines all of these capabilities and makes them easy to develop, deploy, manage, and maintain.
Aware Server Benefits: code reduction, hence development time can be reduced by 40%. Using Aware Server’s Visual Studio 2005 integration allows developers the ability to quickly develop, test, and deploy their Aware Server solutions. A developer implements just the service functionality and literally deploys the class within Aware Server. Aware Server “virtualizes” the service within its Aware Service Host across any number of machines and makes all the other details configurable.
Aware Server offers complete Visual Studio 2005 integration allowing developers the ability to quickly develop, test, and deploy their WCF and WF solutions. Aware Server is built on a foundation of environments allowing isolation across Development, Staging and Production. Package your services and business processes from inside Visual Studio 2005 and publish the manifests to a central server for further deployment to all provisioned and participating servers and clients.
Aware Server provides a compliance friendly deployment model allowing only authorized individuals the ability to publish code into various environments. Active Directory Integration allows easy management and auditing for giving individuals the ability to deploy services and business processes into Aware. If your services or business processes expose configuration that is environment specific, administrators can edit these settings before your manifests are deployed ensuring once they startup they have the appropriate configuration settings.
Aware Server provides an extensive management and monitoring through the MMC. Future releases of Aware Server will also include MOM Management Packs as well as Powershell Cmdlets for managing and monitoring all aspects of the servers with the Aware Runtime and Services installed. All of Aware’s management views can be embedded inside your custom applications or you can use the same instrumentation API’s we do to provide your own views.
With the Aware Server product line you really could build any distributed application. Whether it is an end of day valuation for a trading risk management system, a Monte Carlo Simulation to calculate Value at Risk or Economic Dispatch of Power Generators, a payroll calculator for companies with 10’s of thousands of employees or the backbone of an SOA infrastructure Aware Server can handle it. Aware Server takes care of the distributed details and allows development teams to focus on contract and business process development without having to worry about deployment, hosting, monitoring, instrumentation, etc. allowing solutions to developed 40% faster.
In addition, check out some images below...
Running Services View
Service Policies
Create a Service Policy
Service Provisioning
Creating Grid Enabled Workflows with Human Interaction
Monitoring Workflows in Realtime
Performance Metrics about Each Activity in Workflows
Monitor Child Workflows in Realtime