search menu icon-carat-right cmu-wordmark

Can Software Architecture Be Used to Support Innovation?

Presentation
This presentation considers whether software architecture can be used as a tool to support innovation within the enterprise, using three real-life case studies.
Publisher

Software Engineering Institute

Watch

Abstract

This presentation will discuss whether software architecture can be used as a tool to support innovation and make innovation mainstream within the enterprise, using three real-life case studies as follows:

Case Study 1: Working with Artificial Intelligence (AI) and Machine Learning (ML)

  • A brief introduction to AI and ML
  • Why does architecture matter for AI and ML? It's (almost) all about the data. Data is the lifeblood of ML.
  • Going forward: How will AI and ML impact architecture?
  • Lessons learned

Case Study 2: Working with Virtual Assistants and Cognitive Agents

  • A brief introduction to virtual assistants and cognitive agents
  • Some examples of virtual assistant architectures
  • Some examples of cognitive agent architectures
  • Going forward: Single domain vs. multi-domain virtual assistants
  • Lessons learned

Case Study 3: Working with Blockchain

  • A very brief introduction to blockchain
  • A solution in search of a problem?
  • How does architecture matter for blockchain implementations?
  • Going forward: Marrying blockchain and AI/ML
  • Lessons learned