APIs for the I. The Role of APIs and Web Services in the Era of Digital Business Transformation

Size: px
Start display at page:

Download "APIs for the I. The Role of APIs and Web Services in the Era of Digital Business Transformation"

Transcription

1 APIs for the I The Role of APIs and Web Services in the Era of Digital Business Transformation

2 Yesterday s Applications...

3 Today s User Experience

4 4 APIs are Key to Digital Transformation APIs drive innovation: Big Data, Cloud, IoT and Mobile APIs enable Bimodal IT: Bimodal IT is the practice of managing two separate, coherent modes of IT delivery, one focused on stability and the other on agility. Mode 1 is traditional and sequential, emphasizing safety and accuracy. Mode 2 is exploratory and nonlinear, emphasizing agility and speed

5 Customer: Southwest Gas Customer Self Service Company: Largest gas supplier in Arizona and Nevada, providing natural gas to more than 1.6 million customers in the two states, as well as portions of California. Objective: Enable web self-service from Customer Information Systems using web services in order to reduce call center volume. Results Functional: Customers can go online to - Start, stop or move utility service Manage payments and billing preferences, receive payment alerts Update account information (address, ) Technical: Use Rocket API to generate web services from existing CIS apps Integration with Oracle 5

6 6 Customer: Safety Insurance Customer Service and Quoting Application Company: Premier provider of auto, home, and business owners insurance in Massachusetts, Maine, and New Hampshire. Objective: Modernize the IBM i application beyond the UI Results Functional: Customer Service Reps - Increased productivity with improved access to 3 rd party data Insurance Quotes are now real time and not delayed for call backs Technical: Both Real Time and Batch workflows that can be invoked from anywhere. IBM I, PHP on the Web Site 3 rd Party Data can be integrated into the main quoting system

7 7 Efficient, easy-to-use application

8 Customer: JM Family Web Services & Call Center Modernization Company: Toyota retailer and services; 24 th Largest private company in U.S. Objective: Dealer services; CSR agent desktop Results: Provide Web services to their 165 dealerships via dealer portal Unified agent desktop for their World Omni Financial group Senior architect statement: We re an $11 billion business. $10 billion runs on Rocket Software.

9 Rocket API

10 Web services, automation, mobile Create services from legacy applications to allow integration in SOA and WOA Provides link between web architectures and existing apps Develop any interface: Web Services (SOAP and REST), JavaBean, XML Deploy services to distributed, IBM i & Mainframe Servers 2012 Rocket Software, Inc. All Rights Reserved.

11 12 Expose Enterprise Assets as Web APIs Web/Mobile Analytics, ESB, Search BPM Services XML/SOAP/REST Messages JMS SQL JDBC Rocket API Gateway Orchestration Load Balancing Transformation Routing Security Logging Host Connectors Enterprise Applications on System z Enterprise Applications on IBM I Enterprise Applications on UNIX Enterprise Applications on VME Enterprise Applications on Windows Cloud apps SOAP/REST Any JDBC database SQL Server Sybase Other datasources Oracle

12 Development Toolkit Features Screen-based Reuse screen maps Wizard-driven service development Session Pooling and Parking Comprehensive set of operations to handle complex loops Built in Error handlers Business logic Transactional access to CICS/IMS/Natural/ROA Two-phase commit /rollback capability Transformation Tools Composite Flows (Mix with Terminal Flows) Data Any ODBC/JDBC data source Any mainframe relational and non-relational data: DB2, VSAM, PS, IMS, Adabas via Rocket Data Virtualization

13 Stages of a Screen Microflow 4 stages to a microflow Stages provide application scalability Stages increase performance and response time

14 Orchestrate Services Combine granular services into composite services Combine services from different platforms Keep execution on the same runtime engine 2012 Rocket Software, Inc. All Rights Reserved.

15 Enterprise environment Version control Automated builds with ANT scripts Release management with Rocket or any release management software Validation - create scenarios using SOAP UI plugin Security SSL/SSH for in-flight data Supports WS-Security standard Role based security (JAAS and rules engine on the mainframe) Request routing Logging Log categories allow for granularity Configurable logging targets (file, DB) Detailed trace capability on the mainframe, SMF logging 2012 Rocket Software, Inc. All Rights Reserved.

16 Enterprise Deployment and Integration

17 19 Supported runtime platforms Windows Linux UNIX OS/400

18