Small screen detected. You are viewing the mobile version of SlideWiki. If you wish to edit slides you will need to use a larger device.
Currently, computer science is in the next period of abstraction.
A generation ago we learnt to abstract from hardware and currently we learn to abstract from software in terms of SERVICE oriented architectures (SOA).
It is the service that counts for a customer and not the specific software or hardware that is used to implement the service.
In a later stage, we may even talk in terms of problem-oriented architectures (or more positively expressed in terms of problem solving oriented architectures) because SOAs are biased towards the service provider and not towards the customer that has a problem that needs to be solved.
Service-oriented architectures will become quickly the leading software paradigm.
SOAs will not scale without signification mechanization of – service
discovery, service adaptation, negotiation, service composition, service
invocation, and service monitoring; and data and process mediation.
Therefore, machine processable semantics needs to be added to bring SOAs to their full potential.
Development of open standards (languages) and open source architectures and tools that add semantics to service descriptions