Refine
Has Fulltext
- no (59)
Year of publication
Document Type
- Conference Proceeding (27)
- Article (15)
- Report (7)
- Book (4)
- Part of a Book (4)
- Doctoral Thesis (1)
- Other (1)
Institute
Eclipse, E-Commerce und EC2
(2013)
In diesem Buch finden Sie mehr als 50 erprobte Übungsaufgaben, die Ihnen dabei helfen, die objektorientierte Programmierung in Java zu erlernen. Das Buch richtet sich an Studierende des zweiten Semesters, die Programmieren in Java lernen. Dabei zielen die Übungen auf die objektorientierte Programmierung ab. Die letzten Lektionen des Buchs stellen einige Übungsaufgaben zur Verfügung, um einen Einstieg in die funktionale Programmierung in Java zu erhalten.
Das Buch verzichtet bewusst auf Musterlösungen.
Enabling USDL by Tools
(2012)
Modeling Foundations
(2012)
JSF 2.2 – Quo vadis?
(2012)
Unified Service Description Language (USDL) - Service Level (SLA) Module, Version 3.0, Milestone M5
(2011)
Design Overview of USDL
(2012)
Time-constrained services: a framework for using real-time web services in industrial automation
(2009)
The use of web services in industrial automation, e.g. in fully automated production processes like car manufacturing, promises simplified interaction among the manufacturing devices due to standardized protocols and increased flexibility with respect to process implementation and reengineering. Moreover, the adoption of web services as a seamless communication backbone within the overall industrial enterprise has additional benefits, such as simplified interaction with suppliers and customers (i.e. horizontal integration) and avoidance of a break in the communication paradigm within the enterprise (i.e. vertical integration). The Time-Constrained Services (TiCS) framework is a development and execution environment that empowers automation engineers to develop, deploy, publish, compose, and invoke time-constrained web services. TiCS consists of four functional layers—tool support layer, real-time infrastructural layer, real-time service layer, and hardware layer—which contain several components to meet the demands of a web service based automation infrastructure. This article gives an overview of the TiCS framework. More precisely, the general design considerations and an architectural blueprint of the TiCS framework are presented. Subsequently, selected key components of the TiCS framework are discussed in detail: the SOAP4PLC engine for equipping programmable logic controllers with a web service interface, the SOAP4IPC engine for processing web services in real-time on industrial PCs, the WS-TemporalPolicy language for describing time constraints, and the TiCS Modeler for composing time-constrained web services into a time-constrained BPEL4WS workflow.
The adoption of service-oriented architectures based on web services in industrial automation promises increased interoperability and exibility. Since the development and deployment of web services requires in-depth programming knowledge, adequate tools to ease the work of automation engineers are required. In particular, the orchestration of existing web services to workflows is a challenging task that is complicated by the fact that manufacturing processes have time constraints, especially real-time constraints. This paper presents the Time-Constrained Services (TiCS) Modeler that supports the assisted orchestration of BPEL4WS workflows with time constraints.
The Web Service Browser: Automatic Client Generation and Efficient Data Transfer for Web Services
(2009)
Web services are supported by almost all major software vendors, but nevertheless there is still a certain barrier that prevents a broader user community to actually use them. The barrier is the lack of appropriate clients offered in conjunction with the services. This paper presents a Web Service Browser that automatically generates a dynamic user interface when the user browses to the location of the service description and additionally handles the invocation of the service. To ease the use of the service, the browser takes care of data management by using an implementation of the Flex-SwA architecture. Results are presented to the user in a human-readable manner. When the result contains multimedia data, an audio or video player is used to present the result. Use cases demonstrate the benefits of the browser. With the Web Service Browser, web services simply become a usable component offered in the WWW.
There have been a number of philosophical discussions whether functional programming or object-oriented programming is the better programming concept. In reality, programmers utilize both concepts and functional programming concepts improve object-oriented languages. Likewise the modeling of OO languages should also reflect these concepts in the modeling process. This paper improves the modeling of behavior (usually expressed through functional programming) in UML class diagrams. In UML class diagrams, behavior modeling is only achieved by modeling a new class containing the desired function. If several alternatives for a certain behavior have to be expressed, the modeling complexity increases because we need to introduce an interface and for each alternative an additional class. Therefore, we propose a new function element that circumvents these problems and reduces the complexity of the model. Due to the proposed <<Function>> stereotype, functions in the model can be identified at first glance. The new model is motivated by the strategy pattern and evaluated against a more complex design pattern. A possible first implementation is presented.
Perhaps, the most interesting part of Cloud Computing is rapid elasticity. To be able to exploit the elasticity of a cloud infrastructure, the applications usually need to be able to scale horizontally, i.e. it must be possible to add (and also remove) nodes offering the same capabilities as the existing ones. In such scenarios, a load balancer is usually used. To keep the manual labor down, the load balancer should automatically be able to distribute load to the newly added nodes. In this paper, we show how to transform the popular Apache Web Server (which is only able to act as a static load balancer) into a dynamic cloud-ready load balancer.