Middleware is middle tier software that supports communications between two or more different applications, and between applications and shared services. Managing the complexity and heterogeneity of distributed infrastructures is the important role of middleware so that it can provide the simple programing environment for the developer of distributed application Middleware supports communications, information exchange, objects management, sending messages, in addition to provides many functions to build distributed systems. Many classification and definition has been provided for middleware, there is a great need to give a global look to middleware and their factors. Ontology for Middleware services is proposed in this paper, whose intention is to make a global look to middleware and enrich middleware services description. Using this ontology, we can discover and classify incoming services to their appropriate types according to their specification and characteristics. The proposed ontology is helpful for users to find their suitable services according to their own preferences. Besides this is an example, a parser has been used to classify many middleware service files.
翻译:中间软件是支持两个或两个以上不同应用程序之间以及应用程序和共享服务之间通信的中层软件。管理分布式基础设施的复杂性和异质性是中层软件的重要作用,以便它能够为分布式应用程序开发者提供简单的程序环境。 中层软件支持通信、信息交流、对象管理、发送信息,除了提供建立分布式系统的许多功能外,还提供许多功能。 为中层软件提供了许多分类和定义,非常需要对中层软件及其因素进行全局观。 本文提出了中层软件服务的本体学, 其用意是让中层软件具有全球外观, 并丰富中层软件服务描述。 使用这个本体学, 我们可以根据用户的规格和特性, 发现和分类收到的服务。 拟议的本体学有助于用户根据自己的喜好找到合适的服务。 此外, 还有一个实例, 已经使用一个 Parser 来对许多中层服务文档进行分类。