POE::Component::Server::AsyncEndpoint

POE::Component::Server::AsyncEndpoint is an asynchronous endpoint server for EAI.
Download

POE::Component::Server::AsyncEndpoint Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Alejandro Imass
  • Publisher web site:
  • http://search.cpan.org/~aimass/POE-Component-Server-AsyncEndpoint-0.02/lib/POE/Component/Server/AsyncEndpoint.pm

POE::Component::Server::AsyncEndpoint Tags


POE::Component::Server::AsyncEndpoint Description

POE::Component::Server::AsyncEndpoint is an asynchronous endpoint server for EAI. POE::Component::Server::AsyncEndpoint is an asynchronous endpoint server for EAI.SYNOPSIS 1) Create the server and your endpoints: shell$ mkdir MyAES; cd MyAES; aescreate shell$ cd endpoints/ shell$ endpointcreate Follow the prompts! (read on for full explanation) 2) Configure the server and develop the endpoint code see POE::Component::Server::AsyncEndpoint::ChannelAdapter 3) Run or daemonize the server shell$ ./aes & 4) Monitor the server using the Web Interface or SNMP (Web and SNMP are being completed for the 0.02 release)About the term AESPlease note that we may at times abbreviate this project as AES (Asynchronous Endpoint Server), and other times we may use "AES" to refer to the master AES process. It should be clear by context when we use it for one or the other.Library or Platform?More than a library, is a ready-to-use and complete SOA Application Integration Platform. Once installed, you will use the helper scripts to generate your server and message endpoints. These scripts will scaffold most of the code and configuration files for you and all you have to do is implement the code and your interface will be running in a few minutes. It is also a CPAN library of course, which can be easily extended and specialized to develop new software.The initial motivation to develop this library was to facilitate the deployment of asynchronous (non-blocking) outbound soap services, but we decided to build a complete end-to-end integration platform that would be scalable and very easy to implement. It is not targeted at the expert hacker, but rather to the integration consultant who wants to get the job done, fast and easy.The "Asynchronous Endpoint Server" implements a design pattern to aid in the development and deployment of a distributed (as opposed to the centralized spirit of the so-called "Enterprise Service Bus" or ESB) Service Oriented Architecture (SOA). The concepts and terms come from several sources, but the actual names of the components are inspired by the book "Enterprise Integration Patterns" by Gregor Hohpe and Bobby Wolf (http://www.enterpriseintegrationpatterns.com). The AsyncEnpoint Server implements a component called a "Message Endpoint" based on the specialization of the "Channel Adapter" concept coined in the book, plus a series of helpers and facilities to deploy your interface in just a few hours. Requirements: · Perl


POE::Component::Server::AsyncEndpoint Related Software