3 - APIM - Development - API Manager and Policy Studio
3 - APIM - Development - API Manager and Policy Studio
#axway
Welcome To Our Presentation
API Manager and Policy Studio
Our Goals • Understand the value of API Manager with Policy Studio,
and how/when to use them together
• Have in mind that API Manager is some configuration
included in Policy Studio
• Be able to configure policies with or within API Manager
2
Welcome To Our Presentation
API Manager and Policy Studio
Business Service
Policy in API
3
API Manager and
Policy Studio value
4
APIs & Policies
Combine simplicity with power!
If OOTB API features are not enough…
(I want authentication
with API Key and HTTP Basic on LDAP)
7
API Manager and API Gateway
8
API Manager: port configuration
• Traffic port (default 8065) • UI Port (default 8075)
9
API Manager: Server Settings
• Lot of API Manager options are in
Policy Studio Server Settings
10
API Manager and Policy
Studio together
11
API Manager and Policy Studio together
The 2 main ways
• Business Service • Policy in API
12
Business Service
13
Business Service: 2 flavors
• Business Service REST • Business Service SOAP
Consumer UI 8075
2 API Manager Provider
Request 1 Traffic 8065
3 5 Request 5
HTTP 8080 Business Service
Response … 4 Response 5
5
…
Consumer Provider
Traffic HTTP(S)
API Manager Business Service
17
Policy in API
18
Policy in API
• Policy can be directly used in
• 5 different locations in Frontend API
• 3 location in API Manager Settings for Global
19
Policy in API
Response
Global Response
20
Authentication policy in API
Inbound Security OAuth token information
23
Tip: use trace filter
• Use a Trace filter to display
attributes
24
Business Service vs
Policy in API
25
Business Service Policy in API
• Pros Pros
• Clear separation API vs Policy • Capability to extend/modify API
• Simpler dependency Manager features
management
• Simple way to migrate existing • Execution in API Manager
policies to API Manager • Easy to manage…
• Cons • Cons
• Additional HTTP call
• … if number is limited
• Filters for EA to be added
• Configuration done in each API
27
Alerts/events
(Reminder of "API Manager - configuration")
• An alert/event can be set to warn administrators or
users of a status change on any API Manager objects:
Applications, API registration, catalog, users, organizations, quotas..
28
Identity Provider
(Reminder of "API Manager - configuration")
• Find and configure LDAP authentication policies defined Policy Studio, in Server
Settings > API Manager > Identity Provider > Use external identity provider
29
API Manager settings
(Reminder of "API Manager - configuration")
30
Global Policies and fault handlers
• Located in "API Manager Settings"
31
Wrap-up
32
Wrap-up
• API Manager is easy to use, Policy Studio is very efficient for integration and
security. Let's take the best of both!
• Design and expose a policy with Business service, then manage it like a
backend with API Manager.
• Modify or extend API Manager processing with policies in an API.
• Policy Studio configuration and additional API Manager customization are also
relying on policies.
33
Thank you!
34