These guidelines are intended to provide a baseline set of Match-Connect administration practices for all Match-Connect participants. Due to the critical nature of business operations facilitated via Match-Connect, it is expected that these guidelines will be followed closely and consistently. This should ensure the ongoing success of message exchange between Match-Connect partners.
The implementation of the central part of the Match-Connect architecture (broker, central hub) is based on the following principles:
The Match-Connect system acts as a central broker of information exchange between registries participating in the Match-Connect ecosystem, also called the central hub from here on. The central hub bears the responsibility to:
In performing these duties, the Match-Connect system will inspect the contents of messages to determine who to route messages to and to perform basic validation. This content is not intended to be reviewed by administrators of the system except in cases where this is required to analyze message failures or data synchronization problems. The central system will never modify original message contents but additional meta information "blocks" will be added to ensure the receiving registry is aware of:
The high-level message flow can be found in Chapter 5.
Term | Definition | Aliases / Abbreviations |
---|---|---|
Application Programming Interface | A way for two or more computer programs to communicate with each other. A type of software interface, offering a service to other pieces of software. | API |
European Marrow Donor Information System | A peer-to-peer system used for facilitation of the search and procurement process amongst registries. This includes the EMDIS Communication System (ECS) which defines a protocol for message exchange and the various implementations of ECS (Ester, PerlECS, etc). At a conceptual level, the EMDIS network includes the individual software implementations of each EMDIS hub (typically a registry). | EMDIS |
Match-Connect | The APIs and central system of the WMDA used for facilitation of the search and procurement process amongst registries. This includes the infrastructure for routing of information between participating registries and associated business logic as defined in the Match-Connect Semantics. APIs contained within Match-Connect are:
The Match-Connect system is intended as a centralized alternative to (and evolution of) the EMDIS system. | Central Hub MC |
Representational State Transfer | Representational State Transfer (REST) is a software architectural style that was created to guide the design and development of the architecture for the World Wide Web. REST defines a set of constraints for how the architecture of a distributed, Internet-scale hypermedia system, such as the Web, should behave | REST |
Search & Match Service | The APIs and user interface (UI) of the WMDA used for searching the global inventory of available donors and cord blood units by transplant centers and registries. APIs contained within the Search & Match Service are:
These APIs are leveraged in tandem with the Connect APIs as part of the overall Match-Connect system. | Search & Match SM / S&M |