APS Architecture: Overview

APS Architecture: Overview

The architecture of Alfresco Process Services is most appropriately described through a number of views which focus on different aspects of the product.

About this course

Overview

The architecture of Alfresco Process Services is most appropriately described through a number of views which focus on different aspects of the product.

  • Logical – What are the services and components provided by Alfresco Process Services?
  • Physical – How do these services map onto software and hardware components?
  • Deployment – How can these components be deployed into an environment?
  • Network – How do these components communicate with each other and other components in the environment?
  • User Interface – How do users interact with the services exposed by Alfresco Process Services?
  • Integration – How can Alfresco Process Services be integrated into other platform and application services?
  • Authentication – How are users authenticated by Alfresco Process Services?

Defining a suitable architecture for Alfresco Process Services provides you with a solid structure from which you can launch your digital transformation initiatives:

  • Architecture – The architecture captures the fundamental structural choices around how Alfresco Process Services will be deployed, configured, used and maintained
  • Platform – The architecture provides a robust framework of decisions, principles and views around which the platform can be defined
  • Applications – The platform provides a solid foundation onto which business applications can be deployed
  • Business Value – The business applications provide benefit to the organization

What Will I Learn?

The learning objectives that are covered by this course are:

  • Provide an overview of the Alfresco Digital Business Platform
  • Provide an overview of the Alfresco Process Services architectural views
  • Provide an overview of the considerations around the design of an Alfresco Process Services solution

Target Audience

This course is targeted at the following roles:

  • Architects
  • Administrators
  • Developers

Time Required: ~60 minutes

Applicable Product Versions: 1.9 - 1.9

Difficulty: Foundation

Prerequisite Knowledge

This course presumes that the student is familiar with the following tools, technologies and concepts:

  • Alfresco Process Services
  • General Application Development

The following courses should also be considered before completing this one:

Prerequisite Resources

Not Applicable

Curriculum1 Hour

  • Introduction
  • Objectives
  • Prerequisites
  • Context
  • Alfresco Digital Business Platform
  • Alfresco ArchiTech Talk - Digital Business Platform
  • Alfresco ArchiTech Talk - Alfresco Process Services
  • Logical
  • Overview
  • Presentation Tier
  • Services Tier
  • Application Tier
  • Data Tier
  • Logical to Physical Mapping
  • Physical
  • Server Roles
  • Hardware Requirements
  • Software Requirements
  • Supported Platforms
  • Physical Considerations
  • Deployment
  • Entitlements & Constraints
  • High Availability - On Premise
  • High Availability - Amazon Web Services
  • Deployment Considerations
  • Network
  • Network Considerations
  • User Interface
  • User Interface & REST API
  • Maintenance vs Flexibility
  • User Interface Considerations
  • Integrations
  • Platform Integrations
  • Application Integrations
  • Identity Management & Authentication
  • Identity Management
  • Authentication
  • Identity & Authentication Considerations
  • Conclusion
  • Review
  • References
  • Next Steps
  • Course Survey

About this course

Overview

The architecture of Alfresco Process Services is most appropriately described through a number of views which focus on different aspects of the product.

  • Logical – What are the services and components provided by Alfresco Process Services?
  • Physical – How do these services map onto software and hardware components?
  • Deployment – How can these components be deployed into an environment?
  • Network – How do these components communicate with each other and other components in the environment?
  • User Interface – How do users interact with the services exposed by Alfresco Process Services?
  • Integration – How can Alfresco Process Services be integrated into other platform and application services?
  • Authentication – How are users authenticated by Alfresco Process Services?

Defining a suitable architecture for Alfresco Process Services provides you with a solid structure from which you can launch your digital transformation initiatives:

  • Architecture – The architecture captures the fundamental structural choices around how Alfresco Process Services will be deployed, configured, used and maintained
  • Platform – The architecture provides a robust framework of decisions, principles and views around which the platform can be defined
  • Applications – The platform provides a solid foundation onto which business applications can be deployed
  • Business Value – The business applications provide benefit to the organization

What Will I Learn?

The learning objectives that are covered by this course are:

  • Provide an overview of the Alfresco Digital Business Platform
  • Provide an overview of the Alfresco Process Services architectural views
  • Provide an overview of the considerations around the design of an Alfresco Process Services solution

Target Audience

This course is targeted at the following roles:

  • Architects
  • Administrators
  • Developers

Time Required: ~60 minutes

Applicable Product Versions: 1.9 - 1.9

Difficulty: Foundation

Prerequisite Knowledge

This course presumes that the student is familiar with the following tools, technologies and concepts:

  • Alfresco Process Services
  • General Application Development

The following courses should also be considered before completing this one:

Prerequisite Resources

Not Applicable

Curriculum1 Hour

  • Introduction
  • Objectives
  • Prerequisites
  • Context
  • Alfresco Digital Business Platform
  • Alfresco ArchiTech Talk - Digital Business Platform
  • Alfresco ArchiTech Talk - Alfresco Process Services
  • Logical
  • Overview
  • Presentation Tier
  • Services Tier
  • Application Tier
  • Data Tier
  • Logical to Physical Mapping
  • Physical
  • Server Roles
  • Hardware Requirements
  • Software Requirements
  • Supported Platforms
  • Physical Considerations
  • Deployment
  • Entitlements & Constraints
  • High Availability - On Premise
  • High Availability - Amazon Web Services
  • Deployment Considerations
  • Network
  • Network Considerations
  • User Interface
  • User Interface & REST API
  • Maintenance vs Flexibility
  • User Interface Considerations
  • Integrations
  • Platform Integrations
  • Application Integrations
  • Identity Management & Authentication
  • Identity Management
  • Authentication
  • Identity & Authentication Considerations
  • Conclusion
  • Review
  • References
  • Next Steps
  • Course Survey