-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
tag technical applications #157
Comments
@keftafrites, why not using application categories? |
In order to clarify the usage of fields such as Categories, Technologies, etc. I propose the following documentation: In designIT, there are several attributes used to qualify entities of type Application: ApplicationTypeNot all applications in designIT adhere strictly to traditional definitions. Consideration should be given to renaming them with a more suitable term (yet to be defined). ApplicationType offers the following options: public enum ApplicationType {
SOFTWARE,
MIDDLEWARE,
HARDWARE,
PARTNER,
ACTOR,
OTHER,
}
SoftwareTypeWhen ApplicationType is SOFTWARE or MIDDLEWARE, SoftwareType can be used to specify:
public enum SoftwareType {
ON_PREMISE_COTS,
ON_PREMISE_CUSTOM,
CLOUD_CUSTOM,
CLOUD_SAAS,
CLOUD_THIRD_PARTY,
ON_PREMISE_EXTERNAL_LIBRARY,
} The distinction between CLOUD_SAAS and CLOUD_THIRD_PARTY lies in:
Currently, SoftwareType serves to differentiate between custom-developed and off-the-shelf software, as well as to indicate deployment environments. However, there is a consideration for splitting this field into two separate attributes in a future evolution of the designIT to provide clearer distinctions. The proposed split could include attributes such as:
This division would offer more granular control and clarity in specifying the characteristics of applications. TechnologiesdesignIT allows associating technologies with an application, focusing on high-level aspects rather than exhaustive details akin to a CMDB. For example, it can specify that an application is built with Java and Spring or highlight frameworks like Spring Boot. This field's value should align with what brings tangible value to the company. Excessive detail can lead to complexity and maintenance costs, while too little may not provide meaningful insights. ApplicationCategoryThis attribute facilitates tagging applications based on various criteria such as:
It's akin to using hashtags on social media platforms, offering a flexible and generic way to categorize applications. |
Is it possible to add a tag for applications considered as technical only (not business applications) ?
The text was updated successfully, but these errors were encountered: