The API economy continues to be one of the strong IT trends and the backbone of Enterprise Digital Transformation Strategy. These strategies have accelerated the development of RESTful APIs in order to rapidly meet the demand for creating and exposing business APIs.
However, several enterprise API initiatives have failed, not because IT did not have the right infrastructure in place, but because of the lack of business-IT co-ordination, leading to half-baked Enterprise IT strategies. Apart from identification of User Stories, associated business value, and APIs – good governance, productization and security in the form of API management plays a key role in successful programs. It is necessary to have an overarching API program in the Enterprise.
The Retail industry is primarily focused on creating an omni-channel interaction experience to drive sales and customer loyalty. Customers are increasingly demanding a hyper-personalized retail experience with convenient payment options. The primary focus of APIs in the retail industry is to integrate their back-end offerings into ecommerce, web and mobility solutions and the new customer engagement virtual assistant channels like Amazon Alexa and Google Home. The shopping experience is pervading other hitherto inaccessible channels like cars and long commute cycles. Uber and Taxi services are looking to offer shopping experiences and the Automotive Web is creating a new driver-aware consumption and shopping experience in the car. APIs play an important role in the engagement of these new channels.
Telcos are focused on retaining and enhancing customer loyalty and driving broader usage of their converged infrastructure for voice, data and network services. Having fine grained analytics across usage patterns becomes important in this context. APIs provide insight into usage and help create targeted solutions and loyalty programs. Telcos have taken the lead to enable APIs to the partner ecosystem with location, caller and network information services. These APIs are embedded into various B2C and B2B location aware services - Field Service applications and B2C applications like Uber make heavy use of these APIs. Cloud enabled VoIP services create the opportunity of new services in the Virtual Private Network market requiring a rich set of APIs.
Securing and managing patient information is of the utmost importance to Healthcare industry. And this needs to be done in the context of free flow of information in the Healthcare network across Insurer and Provider systems. Consolidation and integration of insurance, Remote Patient Monitoring, Automation in medicine dispensing are some of the critical use cases in the Healthcare industry. Increasing partners are using APIs to develop solutions for prescription management and refill, wellness and chronic care management.
Payment systems have undergone a revolution in the last few years with Google Pay, Apple Pay, Walmart Pay and other payment ecosystems. Cryptocurrency platforms are the new disruptive revolution in this space.
Payment Systems require APIs to enable the partner ecosystem to integrate into products and solutions. PSD2 in Europe is creating a new sense of urgency with deadlines looming.
Open Banking APIs are also pervading the space with more banking transactions being embedded into apps rather than using the Bank’s app for the same. Functions from account opening, ACH transactions, transaction review, interest rates, are all being apportioned into secure APIs for enabling new use cases.
IoT is enabling new energy and transmission efficiency use cases hitherto not possible, due to the availability of real-time data from remote sensors. Outage prediction and prevention, usage analytics for planning and provisioning, new controls in disaster and emergency management, are new apps requiring robust APIs. Customer self-service is now expected with abilities to report problems and get real-time status updates. Field service scenarios, both online and disconnected, dispatch and work order interactions are all being driven through APIs. Speed of real-time information delivery is taking field service and support applications to a new level.
APIs are not just “externalization” of business processes, but need to be treated as full-fledged products with a robust, scalable practice for user experience, design, development, security governance, and deployment. The Scadea API program offers these features wherever your journey in API programs may be.
Scadea’s API practice has API creation and management resources across the board – API Program Managers, Architects, Developers and QA teams trained in testing APIs.
Blueprinting lays the foundation for the API program:
This step is key to creating a robust program which will define the elements of success and provide a framework to track the same. Blueprinting activities involve Scoping, Architecture & Design and Operations & Support.
In close coordination with the Digital Engagement Lead/Program Manager at the Enterprise, Scadea’s API Program Managers conduct a 4-6 week blueprinting exercise to cover and baseline these topics. These exercises are conducted at customer site, mixed in with remote capture and documentation work. Throughout the process, the Program Manager manages the API program governance process to ensure smooth execution.
+ User Story Creation for the first 3 Sprints
+ Stories for Sprint 1 are 'Ready'
+ Backlog Management Process defined
+ API specifications for stories in Sprint 1-3
+ High Level Solution Architecture
+ Technical Best Practice
+ Platform Support
+ Best Practice on System Monitoring and Maintenance
With the thrust towards migrating customers to SAP Cloud Platform and Applications, enabling and consuming APIs in SAP Cloud is becoming a need for Enterprises.
As a natural extension to its SAP S4/HANA ERP practice, Scadea has built a team of specialists in SAP published APIs. These include:
Scadea’s API architects are well-versed in RESTful design principles and standards, conversant with the development environment and API management tools and processes, and have excellent oral and written communication skills.
API Architects create API Specification designs, API Architecture blueprints, maintain programming standards, conduct code reviews, and configure the API management tools and processes per the Blueprinting guidelines.
APIs are full fledged products, so API Architects ensure that API documentation is up to date and per documentation standards.
API developers are well-versed in the Agile, continuous development model, key for successful API Programs.
API testing is not different than product testing, and requires the ability to analyze the User Stories and to come up with test scenarios. These scenarios are scripted for Sprint and Regression testing. Test results are analyzed and prioritized for successful Sprint executions in the Agile model.