PLUG-AND-PRODUCE TECHNOLOGIES REAL-TIME ASPECTS - Service Oriented Architectures for SME Robots and Plug-and-Produce

Klas Nilsson, Matthias Bengel

2008

Abstract

Plug-and-Produce (with the meaning that devices can be plugged in without any manual configurations needed) is an attractive paradigm for manufacturing systems, and in particular for Small and Medium Enterprises (SMEs) that do not have the expertise of system integrators but do need to be able to reconfigure their systems by themselves. One approach for loosely (in terms of timing) coupled devices is that of Service-Oriented Architectures (SOA). As can be understood from developments with multiple robot arm and online operator interactions, future applications will in some cases need real-time guarantees for performing services. That includes both real-time communication and the need to perform services with a predictable timing. A review of available technologies and inherent limitations of distributed computing leads to the conclusion that the standard SOA approach based on process oriented (like for RPCs and web services) calls similar to distributed object orientation will not be practically useful. Instead, a data or state centric approach should be adapted together with one-way message-based communication.

References

  1. Apache, 2007: Apache CXF: An Open Source Service Framework, http://incubator.apache.org/cxf
  2. Blomdell, A., 2007:The LabComm Protocol Language, http://torvalds.cs.lth.se/moin/LabComm
  3. CAN, 1991: CAN Specification, Version 2.0, ISO 11898: 1993-11
  4. ETG, 2007: EtherCAT Technology Group website, http://www.ethercat.org
  5. Fielding, R., 2000: Architectural Styles and the Design of Network-based Software Architectures, http:// www.ics.uci.edu/fielding/pubs/dissertation/top.htm
  6. Jeronimo, M., 2003: UPnP Design by Example. 2003 Intel Press. ISBN 0971786119.
  7. Martinsson, A., 2002: Scheduling of Real-time Traffic in a Switched Ethernet Network, Master thesis, https:// www.control.lth.se/database/publications/article.pike? action=fulltext&artkey=5683
  8. Mowbray, T. J. and Ruh, W. A., 1997: Inside Corba: Distributed Object Standards and Applications. Addison Wesley 1997. ISBN 978-0201895407.
  9. Newmarch, J., 2005: A REST Approach: Clean UPnP without SOAP, Newmarch, J., "A RESTful approach: clean UPnP without SOAP," Consumer Communications and Networking Conference, 2005. CCNC. 2005 Second IEEE , vol., no., pp. 134-138.
  10. ODVA, 2006: The Common Industrial Protocol (CIP™) and the Family of CIP Networks. At http://www.odva.org/Portals/0/Library/Publications_ Numbered/PUB00123R0_Common%20Industrial_Pro tocol_and_Family_of_CIP_Netw.pdf
  11. OMG, 2007: OMG Specifications. - Middleware Specifications.http://www.omg.org/technology/ documents/spec_catalog.htm
  12. OPC, 2007: The OPC Foundation. http://www.opcfoundation.org/Downloads.aspx?CM= 1&CN=KEY&CI=283
  13. Profibus, 1999: Profibus Specification. 1991/1993 DIN 19245, IEC 61158/IEC 61784
  14. Sercos, 2002: SERCOS interface, 2002. IEC/EN 61491.
  15. Sun, 2007: Enterprise Java Beans, Sun Microsystems, 2007. http://java.sun.com/ejb
  16. UPNP, 2007: The UPnP Forum. http://www.upnp.org/
  17. W3C, 2007: SOAP Specifications, 2007. http://www.w3.org/TR/SOAP/
  18. Waldo, J., Wyant, G., Wollrath, A., Kendall, S., 1994: A Note on Distributed Computing. http:// research.sun.com/techrep/1994/smli_tr-94-29.pdf
  19. Zimmermann, H., 1980: OSI Reference Model - The ISO Model of Architecture for Open Systems Interconnection, IEEE Transactions on Communications, vol. 28, no. 4, pp. 425 - 432.
Download


Paper Citation


in Harvard Style

Nilsson K. and Bengel M. (2008). PLUG-AND-PRODUCE TECHNOLOGIES REAL-TIME ASPECTS - Service Oriented Architectures for SME Robots and Plug-and-Produce . In Proceedings of the Fifth International Conference on Informatics in Control, Automation and Robotics - Volume 2: Service Oriented Architectures for SMErobots and Plug-and-Produce, (ICINCO 2008) ISBN 978-989-8111-31-9, pages 249-254. DOI: 10.5220/0001504702490254


in Bibtex Style

@conference{service oriented architectures for smerobots and plug-and-produce08,
author={Klas Nilsson and Matthias Bengel},
title={PLUG-AND-PRODUCE TECHNOLOGIES REAL-TIME ASPECTS - Service Oriented Architectures for SME Robots and Plug-and-Produce},
booktitle={Proceedings of the Fifth International Conference on Informatics in Control, Automation and Robotics - Volume 2: Service Oriented Architectures for SMErobots and Plug-and-Produce, (ICINCO 2008)},
year={2008},
pages={249-254},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001504702490254},
isbn={978-989-8111-31-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Fifth International Conference on Informatics in Control, Automation and Robotics - Volume 2: Service Oriented Architectures for SMErobots and Plug-and-Produce, (ICINCO 2008)
TI - PLUG-AND-PRODUCE TECHNOLOGIES REAL-TIME ASPECTS - Service Oriented Architectures for SME Robots and Plug-and-Produce
SN - 978-989-8111-31-9
AU - Nilsson K.
AU - Bengel M.
PY - 2008
SP - 249
EP - 254
DO - 10.5220/0001504702490254