Introduction to EMD (Enterprise MetaData Discovery) Enterprise meta-data discovery
Enterprise Metadata Discovery (EMD) is the specification of the import model that defines the metadata discovery and extends the functionality of the JCA (Java Connector Architecture) resource adapter. This model provides the Enterprise application integration (EAI) framework for tools and runtimes: Developers can use the EMD tool to generate the various types of elements defined in EIS (Enterprise information System) According to or function, generate the corresponding interface file at the same time. With EMD, developers can ignore the interface implementation of EIS and use friendly visual interface to operate, which greatly improves the development efficiency.
Figure 1. EMD Architecture
New features of EMD in WebSphere adapters 7.0-Iterative development
Brief introduction
Iterative development, defined from the point of view of software development, is incremental development, and we can understand that it is an iterative process through a repetitive application of core development activities, including a continuous refinement of the problem, the definition of the solution, and the solution implementation. We applied this idea to the Enterprise Metadata Discovery tool in WebSphere Adapters 7.0, where the developer does not need to recreate the new module for iterative development, in the event that the metadata is updated. The reuse of existing modules can be realized only by iterative development of new functions on the basis of the original development module. The process of using the traditional enterprise Metadata Discovery tool is as follows:
New development module, as the carrier of metadata and interface file;
Using enterprise Meta data development tools to develop;
The enterprise information system needs to change the metadata definition;
Delete the original development module
Repeat steps 1 and 2 for further development.