The source of understanding “Business Components” paradigm is the Herum and Sims book – “Business Component Factory”, 2000.
Shortly - A component may be fully autonomous, if all its services are internal, including its UI, database (resources), interfaces, internal services, etc. However, most components have “Required” services provided by other Components. For that concept, UML has its “Provided” and “Required” interfaces. In theory, a system element is a Component if it has an interface (1..n interfaces).
Specifically, Word is a component, because it as UI, interface (API), etc. Some internal data of Word, such as customization parameters, are internal, and for others Word is using another component – Windows File System to store user objects – Word documents.
The only way to use Word is through its interfaces – API, and UI.
The only way to use files is through Windows File System – API, and UI.
Therefore, both are Autonomous SW components.
Eran Peleg, CEO
Metaphor Vision Ltd.
You received this message because you are subscribed to the Google
Groups "UML Forum" group.
Public website: www.umlforum.com
To post to this group, send email to umlf...@googlegroups.com
To unsubscribe from this group, send email to
For more options, visit this group at
You received this message because you are subscribed to the Google Groups "UML Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to umlforum+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/umlforum/32e4b3d6-438a-4b9b-8f64-e4e2a2567533n%40googlegroups.com.