number of XML-based SOAP messages have to be
exchanged between the different operations of the
services that form the scheduling component. A loss
of performance might be the result of this situation.
5 CONCLUSIONS
In this paper, we described a scheduling component
for complex manufacturing systems that is based on a
hierarchical decomposition of the overall scheduling
problem. We discussed the identification of
appropriate services. The orchestration of these servi-
ces is shown. The implementation of a prototype for
such a component based on web services is also
discussed.
There are some directions for future work. While
it is possible to design and implement such a
component, there is still much more effort required to
integrate the resultant component into a real-world
MES. A rigor assessment of the performance of the
overall application, especially with respect to compu-
ting time, is also necessary.
Furthermore, it seems fruitful to combine software
agents with service-oriented computing techniques as
proposed by Huhns (2008). It is highly desirable to
enrich the multi-agent-system FABMAS (cf. Mönch
et al., 2006) that implements a similar hierarchical
scheduling approach as described in the present paper
by web services. It is differentiated between decision-
making and staff agents in FABMAS. Staff agents
support the decision-making agents. It seems possible
to replace the staff agents by web services as
discussed in the present paper. The decision-making
agents can be used to carry out a more sophisticated
orchestration of these services.
ACKNOWLEDGEMENTS
The author would like to thank Daniel Kaiser for
implementing the prototype and for interesting dis-
cussions on the topic of this paper.
REFERENCES
Brehm, N., Marx Gomez, J., 2007. Web service-based
specification and implementation of functional compo-
nents in federated ERP-systems. In Proceedings Busi-
ness Information Systems (BIS) 2007, LNCS 4439, 133-
146.
Ferstl, O., Sinz, E. J., 2006. Grundlagen der Wirtschafts-
informatik. Oldenbourg, München, Wien, 5th Edition.
Fordyce, K., Bixby, R., Burda, R., 2008. Technology that
upsets the social order - a paradigm shift in assigning
lots to tools in a wafer fabricator - the transition from
rules to optimization. In Proceedings of the 2008
Winter Simulation Conference, 2277-2285.
Framinan, J., Ruiz, R., 2010. Architecture of
manufacturing scheduling systems: literature review
and an integrated proposal. European Journal of
Operational Research, 295, 237-246.
Gaxiola, L., Ramirez, M. D. J., Jimenez, G., Molina, A.,
2003. Proposal of holonic manufacturing execution
systems based on web service technologies for
Mexican SMEs. In Proceedings HoloMAS 2003,
LNAI 2744, 156-166.
Huhns, M. H., 2008. Services must become more agent-
like. WIRTSCHAFTSINFORMATIK, 50(1), 74-75.
Kellogg, D., Walczak, S. 2008. Nurse scheduling: from
academia to implementation or not? INTERFACES,
37, 355-369.
Kohlborn, T., Korthaus, A., Chan, T., Rosemann, T.,
2009. Identification and analysis of business and
software services – a consolidated approach. IEEE
Transactions on Services Computing, 2(1), 50-64.
McClellan, M., 1997. Applying Manufacturing Execution
Systems. St. Lucie Press, Boca Raton.
Meyer, H., Fuchs, F., Thiel, K., 2009. Manufacturing
Execution Systems: Optimal Design, Planning, and
Deployment. McGraw-Hill.
Mönch, L., Driessel, R., 2005. A distributed shifting
bottleneck heuristic for complex job shops. Computers
& Industrial Engineering, 49, 673-680.
Mönch, L., Zimmermann, J., 2009. Providing production
planning and control functionality by web services:
state of the art and experiences with prototypes. In
Proceedings of the 5th Annual IEEE Conference on
Automation Science and Engineering, 495-500.
Mönch, L., Stehli, M., Zimmermann, J., Habenicht, I.,
2006. The FABMAS multi-agent-system prototype for
production control of wafer fabs: design, implement-
tation, and performance assessment. Production Plan-
ning & Control, 17(7), 701-716.
Pfund, M., Mason, S. J., Fowler, J. W., 2006. Semi-
conductor manufacturing scheduling and dispatching.
Chapter 9 in Handbook of Production Scheduling,
Herrmann, J.W. (ed.), Springer, New York, 213-241.
Qiu, R. G., 2007. A service-oriented integration frame-
work for semiconductor manufacturing systems. Inter-
national Journal Manufacturing Technology and
Management, 10(2-3), 177-191.
Siedersleben, J., 2007. SOA revisited: Komponenten-
orientierung bei Systemlandschaften. WIRTSCHAFTS-
INFORMATIK, 49, 110-117.
Tarantilis, C. D., Kiranoudis, C. T., Theodoadoakopoulos,
N. D., 2008. A web-based ERP system for business
services and supply chain management: application to
real-world process scheduling. European Journal of
Operational Research, 187, 1310-1326.
Winkler, V., Buhl, H. U., 2007. Identifikation und Gestal-
tung von Services: Vorgehen und beispielhafte An-
wendung im Finanzdienstleistungsbereich. WIRT-
SCHAFTSINFORMATIK, 49, 257-266.
ICEIS2012-14thInternationalConferenceonEnterpriseInformationSystems
290