Search Domains
Search Domains is a concept in the Enterprise Explorer to support
Enterprise Application Search.
Contents
There are few things to know before starting with the search domain modeling.
- You must model all the entities that you think you’ll need to model the search domains.
- All the entities must be mapped to an existing LU in the storage layer.
This LU should have a VIEW (which is mapped to the entity) and the storage TABLE. The attributes
of the view must be connected to the columns in the base table. These steps are essential for the
search domain functionality to work well and even to generate the code without problems.
- The next thing is modeling the relation ships among the entities before we model those relationships
in the search domain diagram.
Note that all the relationships are modeled correctly in the images (i.e. all appear in BLACK).
If those relationships were not modeled in the information layer then it would create problems when
generating the code.
- After completing the above steps you can proceed with modeling the search domains.
After you are decided with the LU s (or entities) to be included in the search domain then the search
domain entities are inserted to the model. Then the relation ships among them must be modeled prior
to generating the code.
- Please note, it’s up to a functional designer to decide which attributes must be included in
the search domain.
- Since the search domain model follow the same semantics as the entity diagrams it’s pretty easy
to model them once the above requirements are satisfied.