|
» Requirements from Industry
» Vision of the Semantic Web
» Service Oriented Architecture
» Semantic Web Services
» How to enable Semantic Web Services
» Market Expectations - Roadmap
The business requirements today and in the future are expected to vary more and more rapidly. To cope with those varying and sometimes conflicting requirements is it necessary that enterprises are provided with more agile, i.e. flexible and effective, IT solutions (slide 1 of the presentation Service Oriented Architecture (SOA)*). The architecture of today's business systems are often monolithic and rigid - one separate system for each business application (slide 2). SOA, on the other hand, is a technology concept that provide a modular framework for systematically and seamless integrate, evolve and manage business solutions with varying characteristics (slide 3). Since SOA in the beginning was a vague concept, it was a lot of different opinions among users and vendors what the capabilities a SOA system should satisfy. Those concerns lead to a specification of a SOA Reference Model made by OASIS, who has a strong position in the development of future business standards (slides 4 and 5 of the presentation Service Oriented Architecture (SOA)*).
The SOA framework is especially convenient for re-use of legacy application to meet continuous changing expectations from the users. A pragmatic way is to embed or rebuilt the legacy services to become a Web Services or a set of Web Services accessed via Internet (slide 6). Each of the Web Service interface is described by the WSDL and other means, and registered in a Service Registry by some Service Provider. This allows a Service Requestor who needs a service of a certain capability to search the register to find a suitable one. UDDI is a service registry standard often used in relation to Web Services (slide 7 of the presentation Service Oriented Architecture (SOA)*).
Business Process Management (BPM) and design and implementation of business application are traditionally done by different enterprise departments who have used different methodologies and tools. Therefore, the task of changing business processes and implementing them has been cumbersome and costly. Since the business trend is that changes in business environments are becoming more and more dynamic, its is required tools both for the service and the business developers that make the gap between them smaller. By taking SOA into use when designing and implementing business processes can the time gap from the decision of changing business model until implementation be much smaller. SOA is a convenient tool for tomorrow's business strategies (slide 8 and 9 of the presentation Service Oriented Architecture (SOA)*). Industry requirements regarding semantic services are manifold. The requirements of ASG vary between the industry area and the application area and we have chosen a strategy where we have targeted a specific set of services; location based services for mobile users.
|