Designing your content repositories
As mentioned previously, gathering both functional and non-functional requirements is important and needed to design and architect an agile content services platform. Additionally, a view of the future state of the platform is also important.
Next, you will see a list of some common focus areas and questions that will help with the overall design:
- Security:
- Who needs access to the application and its contents?
- Where do these users reside (internal corporate users, external contractors, or partners)?
- Will additional users from another line of businesses or other organizations need access later on?
- Can anyone who is authenticated be allowed to access the system or only a certain set of users or groups?
- Business data:
- What kind of content is being stored?
- How is content added or ingested?
- Does the content need to be retrieved or is the data extracted and residing in the metadata?
- If the content needs to be accessed, how will it be accessed?
- Are...