This week’s topics
Mobile Application and API Integration Design
- Mobile platform selection and architectural patterns
- RESTful and GraphQL API selection criteria
- OAuth 2.0 and JWT authentication design
- API data contracts and endpoint mapping
- Week 5: Lecture 22: Application Layer API Platform as a service for application integration
- MCP vs API: Simplifying AI Agent Integration with External Data
What you will be able to do
- 4.1 Create a design for an application that will utilise a range of APIs.
Activity
Start with this week’s 2 videos, then: Seminar, guided reading and a short written task: create a design for an application that will utilise a range of APIs.
Study materials
Videos
- MCP vs API: Simplifying AI Agent Integration with External Data · YouTube · IBM Technology · 13 min · for registered students
- RESTful API Patterns & Practices • Mike Amundsen • GOTO 2024 · YouTube · GOTO Conferences · 48 min · for registered students
- GraphQL, gRPC and REST, Oh My! A Method for Unified API Design • Mike Amundsen • GOTO 2020 · YouTube · GOTO Conferences · 30 min · for registered students
Further resources
- Foundations of Information Systems, 4.4: Designing for Mobile Devices · PDF · OpenStax, textbook chapter; pp. 140–146 · for registered students
- CyBOK: Web and Mobile Security Knowledge Area · PDF · Cybok, textbook chapter; 48 pages · for registered students
- NCSC: Authentication methods – choosing the right type · PDF · NCSC, guidance; 6 pages · for registered students
Materials marked “for registered students” open in the student portal, which is set up as soon as you receive final acceptance.