Home Page Icon
Home Page
Table of Contents for
Digital Transformation and Modernization with IBM API Connect
Close
Digital Transformation and Modernization with IBM API Connect
by Bryon Kataoka, James Brennan, Ashish Aggarwal, Matt Roberts
Digital Transformation and Modernization with IBM API Connect
Digital Transformation and Modernization with IBM API Connect
Foreword
Contributors
About the authors
About the reviewers
Preface
Section 1: Digital Transformation and API Connect
Chapter 1: Digital Transformation and Modernization with API Connect
Chapter 2: Introducing API Connect
Chapter 3: Setting Up and Getting Organized
Section 2: Agility in Development
Chapter 4: API Creation
Chapter 5: Modernizing SOAP Services
Chapter 6: Supporting FHIR REST Services
Chapter 7: Securing APIs
Chapter 8: Message Transformations
Chapter 9: Building a GraphQL API
Chapter 10: Publishing Options
Chapter 11: API Management and Governance
Chapter 12: User-Defined Policies
Section 3: DevOps Pipelines and What's Next
Chapter 13: Using Test and Monitor for Unit Tests
Chapter 14: Building Pipelines for API Connect
Chapter 15: API Analytics and the Developer Portal
Chapter 16: What's Next in Digital Transformation Post-COVID?
Other Books You May Enjoy
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Digital Transformation and Modernization with IBM API Connect
Next
Next Chapter
Preface
Table of Contents
Preface
Section 1: Digital Transformation and API Connect
Chapter 1
: Digital Transformation and Modernization with API Connect
API-led digital transformation
A journey back in time
Fast forward to the 21
st
century
Business transformation to a digital transformation framework
Digital framework considerations
Hybrid reference architecture
API-led architectural approach
API flavors
Your responsibilities for APIs
Digital modernization and APIs
Approaches to modernization
API Connect enabling digital transformation
API Connect aligns with the goals of digital transformation
Summary
Chapter 2
: Introducing API Connect
Technical requirements
API Connect
The components of API Connect
Deployment models
The on-premises implementation
Cloud implementations
Hybrid cloud
HA
Introduction to the CLI commands
Having fun playing with FHIR
Summary
Chapter 3
: Setting Up and Getting Organized
Technical requirements
The big picture
Provider Organizations
Configuring your Provider Organization
API Catalogs
Configuring your API Catalog
Utilizing Spaces
Configuring your spaces
Developer Portal
Configuring the Developer Portal
Summary
Section 2: Agility in Development
Chapter 4
: API Creation
Technical requirements
Development tools
Installing Designer
Installing the LTE
Connecting Designer to the LTE
Creating APIs
What is an OpenAPI design?
Creating an API Proxy
Testing APIs
Using variables
Adding policies
Summary
Chapter 5
: Modernizing SOAP Services
Technical requirements
SOAP capabilities in APIC
Creating a SOAP proxy that invokes a SOAP service
Creating a SOAP proxy
Review SOAP Proxy configuration
Testing the SOAP Proxy
Create a REST proxy that invokes a SOAP service
Creating a REST proxy
Review the REST proxy configuration
Testing the REST Proxy
Summary
Chapter 6
: Supporting FHIR REST Services
Technical requirements
Introducing FHIR
FHIR resources
FHIR server
Government-mandated FHIR interfaces
Creating a RESTful FHIR API
Playing with FHIR
Applying logic policies to your FHIR API
The If and Switch logic policy
The operation switch logic policy
Summary
Chapter 7
: Securing APIs
Technical requirements
Out-of-the-box security capabilities of APIC
Preparing for the APIC security implementation
Protecting APIs with Basic authentication and Client ID (API key)
Implementing Basic authentication and ClientID in API security
Applying OAuth 2.0
Enabling API with an OAuth security definition
Creating a client
Testing OAuth flow
Implementing OpenId Connect (OIDC)
OAuth provider changes
OAuth flow changes
Using JWT policies
JWT generation
JWT verification
Adding additional security measures
Summary
Chapter 8
: Message Transformations
Technical requirements
Introduction to API Connect pre-built transformation policies
Using a Map policy
Redacting fields
Applying JSON to XML or XML to JSON policies
Implementing advanced transformations with XSLT and GatewayScript
XSLT
GatewayScript
Summary
Chapter 9
: Building a GraphQL API
Technical requirements
Why GraphQL?
GraphQL anatomy
Installing a GraphQL Express server
Creating a GraphQL API
Adding the GraphQL proxy
Addressing warnings in GraphQL
Addressing the warnings
Setting weights, costs, and rate limits
Considerations on performance
Removing fields from GraphQL
Summary
Chapter 10
: Publishing Options
Technical requirements
Working with Products and Plans
Configuring Products and Plans
Creating Rate Limits
Defining Rate Limits in a Plan (consumer Rate Limits)
Defining Rate Limits in an assembly
Publishing and configuring Catalogs
Publishing to your Catalogs
Consumer interaction
Summary
Chapter 11
: API Management and Governance
Technical requirements
Understanding the API and product lifecycle
The "what" of the lifecycle
The "how" of the lifecycle
Roles
The "who" of the lifecycle
Cloud Manager roles
API Manager roles
Developer portal roles
Managing versions
Version numbering scheme
Segregating environments
Logical segregation
Physical segregation
Applying standards to your API environment
Discoverability
Naming standards
Summary
Chapter 12
: User-Defined Policies
Technical requirements
Understanding user-defined policy types
Creating catalog scoped user-defined policies
Building your UDP .yaml file
Completed .yaml
Installing your UDP
Implementing your UDP
Global scoped user-defined policy
Planning your global UDP
Creating a UDP configuration file
Packaging and publishing your global UDP
Summary
Section 3: DevOps Pipelines and What's Next
Chapter 13
: Using Test and Monitor for Unit Tests
Technical requirements
Configuring unit tests
Working with environments
Monitoring the test cases
Summary
Chapter 14
: Building Pipelines for API Connect
Technical requirements
Introducing pipelines
Choosing between CLIs or Platform API Interface use
Using the CLIs
Using the Platform APIs
Calling the publish Platform API
Understanding Ansible automation
Testing and monitoring hooks
Using Git as your SCM
Constructing the Jenkins pipeline
Jenkins in a nutshell
Exploring the scripted and declarative methods
Working on an API Connect sample pipeline
Jenkins housekeeping
Building a Pipeline item
Summary
Chapter 15
: API Analytics and the Developer Portal
Customizing the Developer Portal
Reviewing Drupal 9 capabilities
Customizing the Portal as the administrator
Introducing Analytics
Understanding the analytics initial setup
Viewing analytics
Understanding dashboards
Creating visualizations and dashboards
Creating a new dashboard
Creating a new visualization
Deploying analytics to new environments
Summary
Chapter 16
: What's Next in Digital Transformation Post-COVID?
Technical requirements
Understanding API Connect late-breaking changes
Understanding API Connect and Hybrid Cloud
OpenShift
Cloud Pak for Integration (CP4I)
Understanding Artificial Intelligence for IT Operation (AIOps)
The role of AIOps
Exploring 5G Edge computing
Advantage of 5G Edge computing
Summary
Other Books You May Enjoy
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset