APIs are not SOA++A panel hosted by Ed Anuff & Brian Pagano
2
Your Hosts
Ed Anuff@edanuff
Brian Pagano@brianpagano
What we’ve said before
• Separate SOA as an architecture from specific products
• SOA is good practice
Classic Differences
• Self-service & lightweight governance
• External, fine-grained security (OAuth)
• Pace-layering
5
Pace Layering
6
API Consumption vs. Exposure
• API adaptations needed for apps
• Enable developers for business
• Security for app-to-API
• APIs architected for abstraction
• Enable developers for API use
• Security for API-to-backend
APIAPI
App Consumption API Exposure
App Server ServicesApp
The “A” in API is for Apps
Rich Clients(Visual Basic, Delphi, etc.)
Web Applications(App Servers)
Rich Clients(Mobile Apps, Devices)
Panel Discussion
Thank you