Web services management benefits from Flamenco’s VAN roots
WSM’s self-service portal puts Web service management power in users’ hands
Designing a Web service for a few dozen participants is one thing. Designing a system for thousands of clients with hundreds added weekly is a different story. In the latter scenario, there is a high premium on service provisioning, customer self-service, and security.
Flamenco Networks is meeting those demands with its WSM (Web Services Management) product. WSM gives enterprises the tools to create self-service Web service management portals for their customers and partners.
The real strength comes from Flamenco’s roots as a VAN (value added network) for Web services; Flamenco’s WSM lets you create your own personal VAN. VANs have been around since the ’60s, but their features, including improved security and reliability, have real benefits for modern Web services-based systems.
A VAN of Your Own
The WSM architecture uses proxies, also known as end points, on both the producer and the consumer side, which are linked by a central controller to create a Web services network. What sets WSM apart from other WSI (Web services intermediary) products with similar architectures is the nature of the central controller. WSM’s central controller is a Web portal where participants in a transaction can come together, establish a relationship, set up connections to specific services, and monitor transactions.
As a result, service providers can use WSM to offer a private-labeled Web services management network. Any service provider on the network can send their partners invitations containing a link to a location where the partner can self-provision connections to the provider’s Web services.
As part of that provisioning, the partner downloads and installs a Flamenco end point customized for that connection. The partner’s end point intercepts SOAP messages sent on their network and uses a secure, monitored peer-to-peer connection to forward the messages to the provider’s Flamenco end point.
The provider’s end point delivers the SOAP message to its Web service, then intercepts and handles the response. Meanwhile, WSM logs transaction statistics gathered by the Flamenco proxies; these statistics, including status and error information (where applicable) plotted for any given time period, are available to both the provider and its partners on the provider’s WSM Web site.
WSM administrators can manage the Web portal and users, monitor log-in activity, track critical events, and send alerts and notifications to users. Alerts are usually high-priority messages about errors or service availability, whereas notifications include things as simple as an invitation to join a connection.
When a network user, service provider, or consumer logs in to the portal, a streamlined, clear dashboard provides them with all current alerts, current notifications, pending relationships, or pending connections, along with a graphical summary of successful and exceptional service invocations over a pre-selected interval.
For each provided service, users access the service’s WSDL file to configure an end point that takes the form of a proxy software application. (The end point need not be co-installed with the service it proxies). Configuration is straightforward; there’s not much back-and-forth because you basically use the invitation and settings offered.