These days, the number of data sources an ordinary computer user works with every day is very lar... more These days, the number of data sources an ordinary computer user works with every day is very large and continues to grow. With the increasing number of cloud services with specialized functionalities, the users are faced with the necessity to routinely perform manual actions to interchange data among different cloud and web services, in order to perform more complex and composite actions. These actions always require a certain amount of dedicated time from the user, who has to change the context in which he work, in order to take the actions and transfer data from one system to another. In this paper, we present a software platform, based on the concepts and technologies of the Semantic Web, which provides the users with a unified and simple composite approach to the different services they use, and crates a simple flow of information from one infrastructure to another. The system is able to automatically discover the context in which the user is working, and offer him the actions which can be used over the data within the context. In this way, the user can completely focus on his tasks in his work environment, and get relevant information and possible actions in that context. This system improvements in their productivity, information exchange and efficiency. The system is called Sky represents a platform where many cloud services are interconnected by the use of semantic web technologies.
A System for Suggestion and Execution of Semantically Annotated Actions Based on Service Composition
Advances in Intelligent Systems and Computing, 2014
With the growing popularity of the service oriented architecture concept, many enterprises have l... more With the growing popularity of the service oriented architecture concept, many enterprises have large amounts of granular web services which they use as part of their internal business processes. However, these services can also be used for ad-hoc actions, which are not predefined and can be more complex and composite. Here, the classic approach of creating a business process by manual composition of web services, a task which is time consuming, is not applicable. By introducing the semantic web technologies in the domain of this problem, we can automate some of the processes included in the develop-and-consume flow of web services. In this paper, we present a solution for suggestion and invocation of actions, based on the user data and context. Whenever the user works with given resources, the system offers him a list of appropriate actions, preexisting or ad-hoc, which can be invoked automatically.
Supporting the idea of the semantic web, we developed an intelligent GUI extension for the Oracle... more Supporting the idea of the semantic web, we developed an intelligent GUI extension for the Oracle JDeveloper 11g R2.ThisGUI extension supports the basic Oracle semantic scenarios (set table space, test query with variables, call prewritten query from file and etc.) from the client side and is also a quite extensive system, thus it is very easy to add an additional functionality. The Jena adapter for Oracle 11g is used to connect to the database engine, placed on the server side. Thus, a complete client side development environment for SPARQL programming is now available and the semantic query management, as a simple concatenation of strings inside the code, seems to becoming just a forgotten nightmare of our semantic web programmer's life.
Proceedings of the 8th International Conference on Semantic Systems - I-SEMANTICS '12, 2012
These days, the number of data sources an ordinary computer user works with every day is very lar... more These days, the number of data sources an ordinary computer user works with every day is very large and continues to grow. With the increasing number of cloud services with specialized functionalities, the users are faced with the necessity to routinely perform manual actions to interchange data among different cloud and web services, in order to perform more complex and
Uploads
Papers by Petar Ristoski