作者: Enrico Denti , Alessandro Ricci
DOI:
关键词: Service-oriented programming 、 Component-based software engineering 、 System programming 、 Computer science 、 OASIS SOA Reference Model 、 Agent-oriented programming 、 Programming paradigm 、 Software engineering 、 Functional reactive programming 、 Web service
摘要: Service-Oriented Architecture (SOA) is more and recognised by the industry as reference blueprint for building inter-operable, distributed enterprise applications based on open standards such Web Services (WS). In current state-of-the-art, programming models engineering SOA systems proposed leading industries are essentially component-based – typically, rooted in object-oriented abstractions technologies. On side, a choice benefits from well-know advantages of software maturity available technologies; other, however, abstraction level provided inadequate to model some fundamental aspects autonomy, control-uncoupling, data-driven interaction, activities firstclass concepts. Such features can be modelled quite naturally adopting an agent-oriented perspective. this paper we describe simpA-WS, Java-based framework developing SOA/WS which adopts agentoriented general-purpose Agents Artifacts meta-model (AA then show how agents artifacts programmed simpA simpA-WS; simple running example discussed concreteness.