API management complements SOA Governance, drives service reuse, and maximizes Service Oriented Architecture success. Many development teams publish services, yet struggle to create a service architecture that is widely shared, re-used, and adopted across internal development teams. SOA governance programs often fall far short of encouraging consumer adoption, tracking service consumption, and illustrating business value. Too often, there is little or no insight into service reuse and:
- How to enable business functionality as an API
- Who is writing re-usable APIs and services
- Who is consuming APIs and services
- How APIs and services are being used
Will API adoption collapse as vendors push organizations towards managing API use case complexity? Â REST and API simplicity has driven interest in the emerging API management market. Â API management infrastructure smartly deliversÂ RESTful interfaces, on-demand proxy provisioning, self-service key management, embedded usage tracking, and business focused API monetizationÂ Â Â But as vendors search for market messages and competitive advantage, and as customers search for a next-generation SOA middleware to drive legacy service adoption, will the original REST way be lost in use case complexity?
The technoratiÂ and press are touting Apigee’s recent announcement, which declares a free API management offering. Â The Apigee announcement does offer significant end-user value, unless you want to run the API management infrastructure on-premise, or reach critical business mass.
Can organizations perform API integration with no meetings? Moving at agile, startup speed requires auto-operations (auto-ops) and reducing human negotiations.
API security extends web application and web service security practices (e.g. SSL/TLS) to include access key management and OAuth2 authorization. Â When establishing an API strategy andÂ comparing API management products, evaluate more than just API security. Â Â Important API strategyÂ building blocks include:
- API security: includes access key management, authentication, authorization, audit
- API monitoring: subscription tracking by API version, usage by version, service level agreement violations, exceeding rate thresholds
- API governance: lifecycle activities related to version management, deprecation tactics, retirement strategies, and service tiers
- API monetization: includes establishing API billing rates, usage monitoring, API business value reports
- API publishing and provisioning: rapidly deploy managed interfaces onto the network
- API Store: self-service discovery, exploration, subscription, and evaluation
- API analytics: review API portfolio, usage patterns, and business optimization targets
The University of Central Florida Business Incubation Program hosts CIO Community of Practice meetings, which provides a Big-Enterprise view of leading technology focus areas. CIOs and key IT representatives from leading Central Florida companies including Darden Restaurants, Harris Corporation, HD Supply, Siemens PG, The Boeing Company, and Walt Disney World Company met this week to discuss Big Data and analytics.
Many organizations struggle to understand how their business performs. In an attempt to gain operational visibility and situational awareness, teams have created multitude reports, spreadsheets, key performance metrics, portals, and dashboards. Business analytics attempts to increase event correlation, enhance presentation, and increase business insight, but analytics often does little to increase real-time visibility. In between weekly, monthly, or quarterly analytic execution cycles, business managers guestimate how to increase supplies, adjust marketing campaigns, offer sales discounts, or hire additional resources.
Create a Comprehensive Business Visibility Environment
Business Activity Monitoring (BAM) and Complex Event Processing (CEP) augments business analytics by contributing a high performance data capture framework, in-stream event correlation, alerts and notifications, knowledge mapping, flexible data storage, scalable Big Data processing, and real-time dashboards. By readily composing advanced middleware capabilities into a unified solution, teams are able to enhance information relevance and improve informational delivery. The middleware enables filtering, aggregating, mapping, and reducing large, multi-faceted datasets over greater temporal ranges with analytical processes composed using statistical languages, event correlation languages, and MapReduce script languages.
WSO2 has released the first open source API management platform. The platform is a complete solution for publishing APIs, creating and managing a developer community, scalably routing traffic, and securing API content. WSO2 API Manager is released under the Apache Software License 2.0.
Red Hat Enterprise Middleware delivers an open source platform supporting web applications, integration, Service Oriented Architecture, and data services. The Red Hat platform is missing many leading edge Cloud, mobile, Big Data, and API management components.
Can an eight year old product category, which is hotly contested by every middleware vendor, deliver unique and differentiating product offerings? When performing an ESB comparison, you will notice almost all Enterprise Service Bus products support enterprise integration patterns, deliver all required ESB features (i.e. web services, message transformation, protocol mediation, content routing), and offer a graphical development workbench. When technical evaluations focus on core performance and quality of service (i.e .reliability, availability, and scalability), proof of concept workloads must closely mirror expected production profiles and the evaluation effort ideally includes vendor participation.