Tag Archives: API

Home Port Lighthouse - Galle

From the Home Port Lighthouse

The crew in the Home Port Lighthouse spotted a few interesting posts were spotted.   Here are the links and my sighting report:

Location: CloudBees Cloud App Development Platform Available on Verizon Cloud
WSO2 App Factory is an Open Source PaaS offering functionality similar to CloudBees. The DevOps PaaS delivers Jenkins, continuous delivery, enterprise governance, and DevOps best practices.

 

Location: Harnessing the Power of APIs
Are you publishing Naked APIs, or Managed APIs?  A managed API is:

  • Actively advertised and subscribe-able
  • Available with an associated, published service-level agreement (SLA)
  • Secured, authenticated, authorized and protected
  • Monitored and monetized with analytics

When creating an API Management program, consider including these five steps:

  • Step 1 Embrace the Managed API
  • Step 2 Establish a Monetization Model
  • Step 3 Make APIs Easy for Developers to Access
  • Step 4 Employ Governance
  • Step 5 Monitor API Use

 

Location:Cloud Spending Spikes, Here’s Where to Invest

  • Excellent distinction by Dave when parsing Cloud’s momentum and investment drivers. “That’s not new money, just moved money.”
  • ” focus on the specific aspects and the value they bring to your business — that’s where you want to align your own investments.”

When DevOps Meets ALM in the Cloud, teams can follow a three step PaaS performance metrics adoption plan:

๏Step 1: Foundational value metrics focus on Time to Market

๏Step 2: Optimization value metrics focus on Portfolio Efficiency

๏Step 3: Transformational value metrics focus on Productivity

 

 

 

 

Defining an API Governance Approach

API governance is heavily influenced by IT business goals and objectives.  Leading API governance platforms provide analytics supporting the assessment of IT business value.  The platform should capture service tier subscription information, collects usage statistics, present productivity metrics, and integrate with billing and payment systems.

Continue reading

SOA Perspective and API Echo

The SOA perspective is reverberating into an API echo. During past SOA craze days  (2003-2008), proponents pitched SOA’s lofty benefits from both business and technical perspectives.   The benefits are real, yet sometimes very difficult to obtain. Surprisingly, today’s API proponents target similar benefits, but with an execution twist.

Continue reading

API commons

API-Access Mindset or API-centric Enterprise Mindset

When crafting an API strategy and proposing API benefits, consider whether your organization is pursuing an API-Access Mindset or and API-centric Enterprise Mindset.  These API approaches are similar to recognized Big SOA / Small SOA or Top-down SOA / Bottoms-up SOA approaches.

Continue reading

Crafting a SaaS API

A SaaS API must (by definition) serve multiple consumers – tenant organizations that desire programmatic access to SaaS provider business capabilities.  Building a SaaS API goes beyond simply adding a tenant key to your API message parser.

Delivering an effective  API Brand  and standing out from the crowd requires personalizing the API experience per user, tenant, developer, or channel.   API provider teams personalize the API experience by accepting diverse message formats or authentication credentials.   Teams also contextualize the API experience by applying personalized service levels, security policies, governance policies, business rules, or data sources.

Creating a SaaS API requires more than run-time message personalization.   API administration, discovery, exploration, and usage portals must adapt, foster a 1-to-1 relationship, and encourage Long Tail adoption. Â Most API Management platforms do not support multi-tenant presentation of API developer portals or API publisher portals.

With WSO2 API Manager 1.4,  deep multi-tenant support enables you to take your entire API portfolio and segment out only the APIs that are applicable to your developer audience.   The multi-tenant API publisher enables API providers to create a customized lists per constituency.   An organization can present an API portal personalized by role or domain. For example, an API portal for partners, suppliers, distributors, or customers.   The API portal may also be contextualized per distribution channel (e.g. retail, wholesale, institutional, government) or API brand.

Because the infrastructure is multi-tenant, you don’t need to deploy multiple API gateways,  API management back-end infrastructure, or purchase multiple software licenses.

When crafting a SaaS API, consider your ability to present a personalized developer portal and segment APIs by audience.   A multi-tenant API Management platform can help API providers create a compelling brand experience.

Swagger with WSO2 API Manager

APIs are often described in JSON, and XML Schema or XML-based client tooling doesn’t work.  Swagger enables developers to describe the API message, produce API schema documentations, and simplify connecting clients to APIs. The overarching goal of Swagger is to enable client and documentation systems to update at the same pace as the server. The documentation of methods, parameters and models are tightly integrated into the server code, allowing APIs to always stay in sync.  WSO2 API Manager now integrates Swagger code.  Swagger spans six distinct GitHub modules:

Continue reading

A New IT Plan: Enterprise DevOps PaaS, APIs, and Ecosystems

Open source PaaS, Open APIs, and Open Ecosystems are accelerating agility, empowering developers, and enabling innovative business strategies.  In a recently published white paper, I describe how adopting a New IT plan can create a responsive IT team.

 

The path to New IT requires moving away from traditional application platforms, traditional team structure, and traditional information flows.  Responsive IT teams are adapting their infrastructure, processes and tooling to re-invent the application platform and re-think application delivery.  The New IT architecture underlying Responsive IT intelligently incorporates Cloud Platforms, BigData Analytics, Enterprise DevOps, and API first development.

 

How are you building a pragmatic, open source driven game plan that incorporates New IT approach vectors, Open DevOp PaaS, Open APIs, and Open Ecosystems?

Continue reading

API and SOA convergence

As the technology discussion pivots to focus on APIs, teams are wondering how API and SOA converge.   Are services simply being re-branded?  Are APIs only good for mobile or external use cases?  If we publish APIs, do we need SOA?   Many architects believe that APIs do not apply to their projects or business use cases.

Continue reading