An Ontology-Based Resource-Oriented Information Supported Framework towards RESTful Service Generation and Invocation

Compare with SOAP-based service that based on interfaces access pattern, RESTful web service is HTTP-based and use resource as the operation object. On the purpose of supporting RESTful in the enterprise information application, a Resource-oriented Information Supported Framework is constructed based on ontology construction and evolution. First, the initial ontology with relational pattern is extracted from the enterprise legacy databases. Users can generate the domain ontology through the evolution of initial ontology led by enterprise elements. And then evolve domain ontology to resource model according to the virtual resource in enterprise. Finally user can describe the resources based on resource model to meet the REST Web Service. In order to support the dynamic, flexible, and scalable enterprise application, the framework also provides a semantic reference for RESTful service invocation. The prototype system has been developed now in order to implement the application, which includes a semantic uniform view in complex data environments of enterprise so as to build an information environment for RESTful services execution. Considering there are an increasing research and application tendency in the field of resource-oriented approach, the Ontology-based Resourceoriented Information Supported Framework provides a semantic-level enterprise information base not only for heterogeneous data integration but also for RESTful services application.