...
Not all components are easily compartmentalized, like APIs or TripleStores
- Authentication, for example, includes
- back-end business logic,
- data model storage,
- UI elements
- So, if we wanted to add two-factor authentication (for example), we would need changes in all of these areas.
Component packaging
- Back-end code can be delivered in a JAR file
- How is front-end code delivered?
- What about mixed components?