IBM API Management product version 3 (V3) has been
re-design and re- architected from ground up to
be able to handle scale in a cloud environment as
well as in an on-premise environment, but also to
be able to deliver features at a faster pace. As
part of this process. This session will cover Programming Model Best Practices with NoSQL Technology and Informix Database.
3. IB M M o b ile F ir s t
P la t f o r m f o r
iO S
E n t e r p r is e
S y s t e m s o f
R e c o r d
S o lu t io n s p e c if ic
c o m p o n e n t s
P u b lic A P Is
A p p le
IB M A P I M a n a g e m e n t
E n t e r p r is e A p p s
f o r iO S d e v ic e s
M o b ile A p p s f o r E n t e r p r is e U s e r s , p o w e r e d b y A P Is
• D e s ig n & S e c u r e R E S T & S O A P A P Is
• P u b lis h t o m u lt ip le d e v e lo p e r p o r t a ls & u s e r s
• E n f o r c e s e c u r it y & c o n t r o l A P I t r a f f ic
• A n a ly z e A P I u s a g e & p e r f o r m a n c e
O n -c lo u d o r O n -p r e m is e
4. S e c u r e ly e x p o s e y o u r b u s in e s s t o in t e r n a l & e x t e r n a l d e v e lo p e r s
P r o v id e s e lf -s e r v ic e A P I
p o r t a ls t o in t e r n a l/e x t e r n a l
a p p d e v e lo p e r s
E x p o s e b u s in e s s s e r v ic e s
s e c u r e ly a s A P I s t o s e le c t
d e v e lo p e r c o m m u n it ie s &
a n a ly z e A P I u s a g e
M a n a g e & m o n it o r t h e
e n t ir e A P I p la t f o r m
O n - p r e m is e
p r iv a t e
O f f - p r e m is e
S a a S
I B M A P I M a n a g e m e n t
B lu e m ix
O f f - p r e m is e
d e d ic a t e d
5. A P I M a n a g e m e n t s o lu t io n , o n -p r e m is e
P r o d u c t A P I s a llo w c u s t o m e r s
t o in t e r a c t w it h t h e A P I
M a n a g e m e n t s o lu t io n , a n d
e x t e n d /c u s t o m iz e
P r o d u c t A P I s M a n a g e m e n t la y e r G a t e w a y la y e r
T h e m a n a g e m e n t la y e r e n a b le s
o r g a n iz a t io n s t o d e f in e , m a n a g e ,
e x p o s e a n d c o n t r o l A P Is . P r o v id e s
A P I M a n a g e r , D e v e lo p e r P o r t a l &
M a n a g e m e n t C o n s o le .
V ir t u a l a p p lia n c e *
A P I c o n f ig u r a t io n s a r e d e p lo y e d t o t h e
g a t e w a y , w h ic h p r o v id e s t h e
e n f o r c e m e n t p o in t f o r r u n t im e p o lic ie s
t o c o n t r o l A P I t r a f f ic .
V ir t u a l a p p lia n c e * o r p h y s ic a l a p p lia n c e
* R e q u ir e s V M W a r e E S X i 5 .0 , v C e n t e r V 5 .5 , C it r ix X e n S e r v e r 6 . 2 , I B M P u r e A p p lic a t io n S y s t e m W 1 5 0 0 1 .1
6. In t u it iv e ly a n d it e r a t iv e ly d e f in e
A P Is a n d a s s o c ia t e d p o lic ie s
R a p id ly a s s e m b le A P Is v ia
c o n f ig u r a t io n , n o t c o d in g
M in im iz e r is k w it h in d u s t r y le a d in g
s e c u r it y & s c a la b ilit y
D e f in e
A P I
D e v e lo p e r
A s s e m b le
M e t e r
S e c u r eD e p lo y ,
T e s t & D e b u g
M o n it o r
S c a le
V e r s io n
2 0
A P I D e v e lo p e r : C r e a t e , S e c u r e & V e r s io n A P Is
S im p le in t e r f a c e a c c e le r a t e s it e r a t iv e A P I d e v e lo p m e n t & d e p lo y m e n t
7. IB M A P I M a n a g e m e n t o n B lu e m ix
E n t e r p r is e A P I M a n a g e m e n t f o r a ll o f y o u r B lu e m ix A P I s
V a lu e : S e c u r e , C o n t r o l, P u b lis h , A n a ly z e a n d M a n a g e y o u r A P Is . D is c o v e r A P Is f r o m
o n p r e m is e s o u r c e s .
2
K e y C a p a b ili t ie s :
• M a n a g e y o u r A P Is – M a n a g e y o u r B lu e m ix
A P Is t o a llo w s e c u r e , g o v e r n e d a n d m o n it o r e d
u s a g e
• A P I D is c o v e r y – D is c o v e r A P Is f r o m o n p r e m
s o u r c e s s u c h a s S y s t e m Z a n d IB M In t e g r a t io n
B u s a n d p u b lis h t h e m in t o B lu e m ix
• S o c ia liz e - In v it e p a r t n e r s t o c o n s u m e a n d
in t e r a c t v ia t h e D e v e lo p e r P o r t a l a n d p u b lis h
in t o t h e ir B lu e m ix o r g s
W h a t ’s n e w ?
• A B lu e m ix s e r v ic e t h a t s e a m le s s ly la u n c h e s a n
A P I M a n a g e m e n t e x p e r ie n c e t o e x t e n d y o u r
A P I r e a c h
I B M H y b r id I n t e g r a t io n S e r v ic e s
8. I B M A P I M a n a g e m e n t S e r v i c e ( S a a S )
E m b r a c e t h e A P I E c o n o m y in t h e C lo u d
• D e s i g n & S e c u r e A P I s , P u b l i s h t o d e v e lo p e r
p o r t a l s , A n a l y z e A P I u s a g e & p e r f o r m a n c e
• A r e s i lie n t a n d h i g h l y a v a i l a b l e A P I r u n t i m e
in f r a s t r u c t u r e w it h b u ilt - in f a i lo v e r , r e d u n d a n c y &
d y n a m ic s c a lin g o n I B M S o f t L a y e r
• S e a m l e s s ly m o v e A P I s & P l a n s f r o m p u b lic t o
p r i v a t e c l o u d o r o n - p r e m f o r c o m p l e t e f l e x i b i l i t y
• 3 0 - d a y f u l l f e a t u r e t r i a l , s e lf - s e r v ic e p a y w it h c r e d it
c a r d
• G r o w a s y o u n e e d : P r ic in g b a s e d o n A P I c a l ls &
d e v e lo p e r a c c o u n t s w i t h o p t io n a l l o g g i n g o f A P I
p a y lo a d
• I d e n t i c a l c a p a b i l i t i e s o f o n - p r e m i s e
• M a n a g e y o u r A P I s in B l u e m i x
• S h a r e A P I s w i t h B l u e m i x d e v e lo p e r s
i b m . b i z / a p i m s a a s
G l o b a l N e t w o r k
L o n d o n
F r a n k f u r tTo k y o
S in g a p o r e
S a n J o s e
H o u s t o n
9. I B M - m a n a g e d
i n f r a s t r u c t u r e
L o w e n t r y c o s t
P a y - p e r - u s e
H i g h l y e l a s t i c
A l s o a v a i l a b le i n
B l u e m i x
A P I P r o v i d e r h a s f u l l
c o n t r o l t o c r e a t e A P I s &
P l a n s , c u s t o m i z e
d e v e l o p e r p o r t a l s ,
p u b l i s h t o d e v e l o p e r
c o m m u n i t i e s
C u s t o m e r - m a n a g e d
i n f r a s t r u c t u r e
A P I P r o v i d e r h a s f u l l
c o n t r o l t o m a n a g e &
s c a l e t h e o n - p r e m i s e
i n f r a s t r u c t u r e
C r e a t e A P I s & P l a n s ,
c u s t o m i z e d e v e l o p e r
p o r t a l s , p u b l is h t o
d e v e l o p e r c o m m u n i t i e s
B e s t o f b o t h w o r l d s
M e e t s e a s o n a l c a p a c i t y
w i t h o u t C a p E x
C r e a t e A P I s & P l a n s ,
c u s t o m i z e d e v e l o p e r
p o r t a l s , p u b l is h t o
d e v e l o p e r c o m m u n i t i e s
O f f - p r e m i s e
S a a S
O n - p r e m is e
P r iv a t e
H y b r id
O f f - p r e m is e
P r iv a t e
A P I P r o v i d e r - m a n a g e d
o n I B M - h o s t e d c l o u d
A P I P r o v i d e r h a s f u l l
c o n t r o l t o m a n a g e &
s c a l e t h e o f f - p r e m i s e
i n f r a s t r u c t u r e
C r e a t e A P I s & P l a n s ,
c u s t o m i z e d e v e l o p e r
p o r t a l s , p u b l is h t o
d e v e l o p e r c o m m u n i t i e s
IB M A P I M a n a g e m e n t – F le x ib le D e p lo y m e n t O p t io n s
M o v e A P I s & P la n s b e t w e e n p u b lic & p r iv a t e c lo u d s
10. C o m m o n A P I u s e c a s e s
• P r o v id e o m n i-c h a n n e l a c c e s s t o b u s in e s s in f o r m a t io n f o r a c c e le r a t in g
in t e r n a l a p p d e v e lo p m e n t
• C o lla b o r a t e w it h b u s in e s s p a r t n e r s f a s t e r , in a n o p e n b u t s e c u r e &
m a n a g e d w a y , w h ile p r o v id in g a c o m p le t e s e lf -s e r v ic e e x p e r ie n c e
• P o w e r M o b ile a p p s w it h e n t e r p r is e d a t a t o in n o v a t e a n d p r o v id e h ig h
v a lu e t o c u s t o m e r s
• P u b lis h A P I s p u b lic ly t o d r iv e in n o v a t io n , t a p in t o b r o a d d e v e lo p e r
e c o s y s t e m a n d p r o m o t e b r a n d
• E x t e n d b r a n d r e a c h f r o m S y s t e m s o f R e c o r d t o b r id g e t o S y s t e m s o f
E n g a g e m e n t
• P r o v id e s e c u r e c o m p o s it e s e r v ic e s in t h e C lo u d
• P r o v id e 3 r d p a r t y C lo u d s e r v ic e s t o a p p d e v t e a m s t o a c h ie v e
c e n t r a liz e d g o v e r n a n c e a n d c o s t o p t im iz a t io n
• E n a b le n e w b u s in e s s c h a n n e ls b y m o n e t iz in g e n t e r p r is e d a t a