The invention discloses a
metadata driven REST (
representational state transfer) style application development method and a
metadata driven REST style application development
system. In the method, through analyzing a business service by using a model converter, and converting the business service into a RMF (
remote management facility) based resource model, reading the resource model and generating a corresponding code framework, a
client tool, a
test case framework, a
user interface template and an API (application program interface) document of a REST service, forming a
system test case, and perfecting an implementation code of the REST service until the
system test case passes, the universality of the REST service is realized, thereby expanding the application scope of the REST service. The system comprises a resource
metadata framework, a model converter, a code generator and a service engine; through a unified
metadata management framework, the definition of the REST service is standardized, and the consistency and
maintainability of the service are improved; and through carrying out abstraction on the metadata of the REST service and following a popular
programming style, the system is easy to be learned and grasped by developers, so that the
reusability and
automation degree of the system are improved, and the development process of modern agile
software can be effectively supported.