Monthly Archives: August 2012

Promoting Service Reuse and Maximizing SOA Success

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

Continue reading

Managing API use case complexity

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?

Continue reading

API security is a small piece of the API strategy puzzle

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


Use Little Data analytics and make better business decisions

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.

Continue reading

Use Business Activity Monitoring and Gain Business Visibility

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.

Continue reading

ESB Comparison

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.

Continue reading