David Skogan

Learn More
As the number of available Web services is steadily increasing, there is a growing interest for reusing basic Web services in new, composite Web services. Several organizations have proposed composition languages (BPML, BPMN, BPEL4WS, BPSS, WSCI), but no winner has been declared so far. This work proposes a method that uses UML Activity models to design Web(More)
We describe a methodology for assembling composite services based on three basic processes which are independent of the concrete implementation: Service Abstraction Process, Service Composition Process, and Translation Process. These processes share the concept of integrated component composed of two key aspects: a specific set of the Aalst’s workflow(More)
The Unified Modeling Language (UML) is here used as a schema language to define data interchange formats based on the Extensible Markup Language (XML). UML is a powerful and flexible modeling language and XML is expected to be the next generation data interchange format for the Web. UML's declarative expressiveness and intuitive visual form overcome XML's(More)
Resolution is an integral part of all forms of data. This paper presents a framework for quantifying, reasoning with and managing multi-resolution object-based data. The framework differs from other approaches in that it handles resolution at the object level explicitly. It defines a basic set of operations for changing an object’s resolution that can be(More)
Web service technologies are becoming increasingly important for integrating systems and services. There is much activity and interest around standardization and usage of web service technologies. The Unified Modeling Language (UML) and the Model Driven Architecture (MDA)TM provide a framework that can be applied to web service development. This paper(More)
Multiple representation of geographic information occurs when a real-world entity is represented more than once in the same or different databases. In this paper, we propose a new approach to the modeling of multiply represented entities and the relationships among the entities and their representations. A Multiple Representation Management System is(More)
The ability to represent geospatial semantics is of great importance when building geospatial applications for the Web. Semantic Web Service technology provides solutions for intelligent service annotation, discovery, composition and invocation in distributed environments. Deploying this technology into geospatial web applications has the potential to(More)
Service-Oriented Development (SOD) is currently gaining momentum and has been marked as the future trend in software development. The building blocks of a service-oriented system are services which may be instantiated by web, grid and p2p services. For SOD to prevail there is a need to support the discovery and composition of services. However, this is not(More)