this is a
non-commercial
private Website
If you have any questions or remarks, please
Examples of 'classes' of functional servers are: business object management, data administration, event control/scheduling, knowledge management and structure administration. It might well be clear that it is absolutely not obligatory to design and construct all these servers in the same manner or conforming the same principles. Behaving themselves as servers to their clients in conformation with a pre-arranged protocol will do.
  • data oriented object managementBusiness object management servers might very well be internally designed conforming a data oriented approach. In that case there is a 'local' partial data model only for the server, and the retrieve and update functionality are disposed through the server's services.

  • schedulerA scheduler (event controller) is perhaps better designed and realized using an event oriented approach. Key problem here is mechanism and not administration.

  • OO object managementLow-structurable business objects, such as all kinds of regulations or flexible product specifications, might best be designed using a pure object oriented approach. In this case, the business objects to be administrated will be specified in the server using an OO modelling tool. A fixed meta structure is not required using this method, which influences flexibility for good. Additionally, OO is best fit for real world modelling.

  • Knowledge might best be implemented as knowledge system. This requires an approach totally different from that of the definition of object structures.

  • DeskTop Publishing functionality doesn't need to be structured, when implementing existing DTP-software. In this case functional separation will do.

  • Finally, the integrating mechanism for the clients could be established as a user view program library.
Besides their own internal organization (structure) functional servers also contain 'contents'.
For business object administration these contents will only be maintained in an implemented (information) system. But with all kinds of knowledge this will not be the case at all. Typical on knowledge is that it will be already there at the moment of implementation of a system.
Examples of frequently used knowledge are: knowledge on products, on legislation, on official procedures, on the market, branch typical knowledge, organization-type typical knowledge.
It is possible to realize implementations that do already contain any knowledge. Therefore, beside their role in implemented (information) systems, functional servers can also serve as part of reference models and consultancy supporting models.
<  to previous page to top of document  ˆ to next page  >
line