Design

(Analyst+ & Organizer) Ignite enables your enterprise to create a portfolio of prebuilt core APIs, design artifacts, & building block code.

ignite helps businesses design API products that share the important characteristics of great physical products that are consistent, appealing, reliable and world class.
Give business and product owners a holistic view of all of your existing and in-flight APIs, and allow business and IT to collaborate and manage the intake and prioritization of new innovative ideas and projects.
Design and expose your portfolio of common microservice building blocks, with consistent resources from data and taxonomy models, standardized API definitions and system of record mapping, and change management with lineage and impact analysis.
Auto-generate contracts, code, mappings between layers and transaction, and test conditions so developers can easily assemble repeatable, predictable and rapidly scalable API products, then plug specific functionalities into the back-end as needed. This frees up IT minds to focus on business logic, implementation, user experience, back-end connections and all the big-brain thinking that optimizes their skill sets.
API Products planned, designed, and built in ignite are ready to be delivered to run, extending consistency, lineage and speed to production and execution. Once in run, ignite provides a window on actual KPIs and ROI, letting the business know how API Products are actually performing in the market and providing accurate investment decisions.
Design and expose your portfolio of common microservice building blocks, with consistent resources from data and taxonomy models, standardized API de - nitions and system of record mapping, and change management with lineage and impact analysis, without the duplication of a manual approach.
Domain-Driven Design
Design Unlocks Reuse
Speed With Control
Agility & Scale
Import and Align Existing Web Services and APIs
Standardized Design Artifacts

Why Design-First?

Business has ideas; IT has the capabilities to launch them. Until now, when it came to API development, most enterprises leapt from ideation to build. They skipped the Design stage and went straight to Create. They also skipped millions of dollars in savings and countless development hours that could have been spent on user experience or business logic.

Design Unlocks Reuse

You can capture detailed information in your API specification and expose reusable design artifacts, like your Items API — made up of consistent Product ID, Description, Price, Weight, and whatever else is critical to your business functions — to be used in every API that involves Items. You can design your Payment API comprised of Standard Payment, Bill Pay, Wallet Management and B2B Pay code, for any APIs in any Line of Business (LOB) that requires Payments.

Governance to Build With Speed & Control

The ignite Design phase equips you to design core functions for the business, not by use-case. With the broader design capability of ignite, you gain configurable, self-service governance. Through governance, you automate repeatable patterns (like mapping) -- and you gain speed with control. In other words, design-first means it's possible have your cake and eat it, too.

For most industries, security and compliance are of utmost importance, yet often a bottleneck for the speed of delivery. Keeping up with requirements that come in the form of spreadsheets, Word docs, Confluence files and wikis leaves a lot of room for human error. ignite maps requirements and metadata directly to the services you’re building with, eliminating human error and speeding production to a transcendent state.

Agility & Scale

Designing a clearly visible API portfolio in ignite also helps enterprises prepare for agility in the face of emerging technologies. With the rise of Big Data, analytics, and IoT, the eventual aim is to bring all of this information under one roof. Stakeholder systems (the system-of-record mapping to API definitions) aligned to data-in-motion (your API Products, web services, and events) allows you to assess and assimilate all of the company’s operations in real-time, prioritizing clarity for roadmap initiatives and allowing you to implement changes before the hurdles ever affect sales.



Implementation

There are two ways to visit the Design stage within the ignite Platform.

1. Create New

With this functionality, you are taking your chosen API Collection and adding elements to it to make it a true API Product. All of your Business Capability Building Blocks and existing API Products are automatically mapped to your living canonical model (we call this the "domain-based information model"), so that you don't have to rewrite the book -- you can reuse, simplify, or augment the definitions, specification, flow of actions, associated Business Glossary terms, etc. But most importantly, you're not wasting time creating what someone else has already created. Or mapping from spreadsheets.

2. Extend Existing

To extend an existing service, you need only make adjustments and publish -- no need to worry about breaking other services in production. Change management is logged, you can always access previous versions should the need arise, and as soon as you submit, the changes are pushed out live through ignite or ignite's connection to your runtime editor.



The Enterprise API Strategy

The average large enterprise needs about 400-2,000 APIs to transform their core business functions to digital experiences. It’s a mistake to place the burden of all of those APIs directly on developers without designing an overall vision of how those APIs should interact and help business innovate.

Within ignite you’ll design common building block APIs in the language of the business, with consistent resources from data and taxonomy models, standardized API definitions and system of record mapping -- all under one domain-based information model, so that systems can align globally and updates to the model can be pushed out without breaking the services in production.
By emphasizing Design, ignite optimizes the Build and Run phases. Because you’re delivering reliable, standardized design artifacts to developers, they can rapidly assemble new APIs and simply plug in back-end functionality or write configuration code to run the product.

Use Case





ignite offers the advantage of quickly launching new products and iterating them without breaking anything up in production.

For instance, for major retailers, Buy Online, Pick Up in Store is a great digital service. But what if a retailer in the middle of building that program decides to add an inventory availability function and a location-based loyalty offering? By simply re-combining prebuilt APIs that identify item number and description, inventory availability, customer location and store ID, a new service can be quickly built on top of the emerging product with no interruption in production.

And the retailer can keep innovating. If they want to provide 7-10 core business functions for an end-to-end digital & physical experience, there are a lot more ideas that need to be supported by great API Products.

Resources



Not ready yet? Take a look at some of our resources.