23.03.2017 Views

wilamowski-b-m-irwin-j-d-industrial-communication-systems-2011

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Semantic Web Services for Manufacturing Industry 65-7<br />

DES cluster space<br />

DES space<br />

operator<br />

Cluster<br />

space<br />

Cluster<br />

space<br />

Inter-space<br />

protocol<br />

Cluster<br />

space<br />

1. Write<br />

(publish)<br />

Agent<br />

Cluster<br />

4. Read (find)<br />

2. Subscribe<br />

(discover)<br />

3. Notify<br />

Agent<br />

Agent<br />

Cluster<br />

Searching handler<br />

Matching<br />

engine<br />

Agent<br />

SR UI<br />

Feedback<br />

Http router<br />

Polling handler<br />

Indices<br />

Feed cache<br />

Agent<br />

SP UI<br />

Wiki and atom<br />

protocol<br />

Wiki<br />

server<br />

Indexing<br />

manager<br />

Work<br />

Crawler<br />

Work2Wiki<br />

Knowledge<br />

base<br />

Request<br />

Response/data flow<br />

Component<br />

Connector<br />

FIGURE 65.1<br />

SOA-based system architecture for multisite production.<br />

The notified service requesters “read” triples that match with the template within a particular<br />

transaction or the entire concrete space, and further process the triples accordingly. It provides intelligent<br />

middleware (broker like), to manage the spaces without requesting each service provider and<br />

requester to either download or search through the entire space. Moreover, it needs to provide security<br />

and trust while keeping the system scalable and the usage simple. [Krummenacher 05] proposed a<br />

minimal architecture for such provider middleware. [Bussler 05] identified a number of requirements<br />

for Triple Spaces (providers): autonomy (including four basic forms of autonomy, viz., time, location,<br />

reference, and data schema), simplicity, efficiency, scalability, decentralized architecture, security and<br />

trust mechanisms, persistent <strong>communication</strong>s, and history. In order to overcome the lack of support for<br />

semantics-aware matching, Triple Space utilizes RDF to represent and match the machine-processable<br />

semantics. It is a promising, if immature, Web services architectural style and may represent the future<br />

paradigm for designing and implementing a truly service-oriented architecture. Based on our analysis<br />

and the criticism from the literature, we develop an SOA architectural design with the extended “Web-<br />

Oriented” style. [Dillon 07b], based on the extension of the triple space paradigm. We think of the Web<br />

as a platform of services, and applications are built by composing services. We utilize Web 2.0 ideas in<br />

developing these compositions. In current Web2.0 settings, service composition comes as the Mashup,<br />

© <strong>2011</strong> by Taylor and Francis Group, LLC

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!