Chapter 6 - Interoperability Flashcards
what is interoperability?
the degree to which two or more systems can usefully exchange meaningful information
What is the general scenario “Source”
a system
What is the general scenario “Stimulus”
a request to exchange information among systems
What is the general scenario “Artifact”
the systems that wish to exchange information
What is the general scenario “Environment”
system(s) wishing to interoperate are discovered at runtime or known prior to runtime
What are the 3 general scenario “responses”
- the request is rejected and the appropriate entities are notified
- the request is accepted and the information is exchanged successfully
- the request is logged by one or more of the involved systems
What are the 2 general scenario “response measures”
- percentage of information exchanges correctly processed
- percentage of information exchanges correctly rejected
2 concepts that must be true for two or more systems to usefully exchange information
- know about each other
- exchange information in a semantically meaningful fashion
2 aspects of an information exchange that make it semantically meaningful
- provides services in the correct sequence
- modifies information produced by one actor to a form acceptable to the second actor
2 categories of interoperability tactics
- locate
- manage interface
1 type of locate tactic
discover service
What does it mean to discover service?
to locate a service through searching a known directory service
could be multiple levels of indentation
2 types of manage interface tactics?
- orchestrate
- tailor interface
what does it mean to orchestrate?
to use a control mechanism to coordinate, manage and sequence the invocation of services
Orchestration is used when systems must interact in a complex fashion to accomplish a complex task
What does it mean to tailor the interface?
to add or remove capabilities to an interface such as translation, buffering, or data-smoothing