
Web services are independently operating software components that are used to exchange data. The consumer of the exchanged data can either be a human-controlled application or an automated process. The role of such web services, which can also be implemented with a conzept 16 SOA service, is becoming increasingly important in the IT world, which is why vectorsoft has now invited participants to a practice-oriented SOA workshop.
At the beginning of the event, the CEO of vectorsoft AG, Edwin E. Heinecke, welcomed the numerous participants of the SOA workshop. He then handed over to the first speaker, Andrej Mücke.
In order to bring the level of knowledge of the participants to a common basis, he first started with general basics about the SOA service. In addition to the functionality of the SOA service in relation to processes and threads, this included the most important configuration parameters and the process of establishing a connection.
He then focused on the main topic of the workshop: socket-based SOA tasks. Andrej presented both the 16 HTTP object concept, taking into account the keep-alive topic, as well as some special HTTP application models such as BOSH or Comet. Jobs and sessions in the SOA service were then discussed.

At a time when security and encryption of communication are becoming increasingly important, the use of TLS (Transport Layer Security) could not be left off the agenda. The last topic before the coffee break was about different variants of RPC (Remote Procedure Calls) in conzept 16.
After the break, the next speaker, Daniel Sworowski, continued the workshop with the topic of SOAP. In addition to the protocol definition, he also presented a self-written client for SOAP services. Following SOAP, the CalDav protocol was presented, which can be used to implement calendar services.
During the lunch break, the participants were able to satisfy their hunger with a delicious buffet and exchange their thoughts and opinions.

After the participants had regained their strength, the third and final speaker, Florian Lapp, continued the workshop. He began by discussing the REST programming paradigm using the example of the vectorsoft Customer Center web service. In addition to the properties of REST, he demonstrated options for versioning, authentication, format selection and error handling. After a short coffee break, the final session began. The main topic here was web applications. In addition to an example web service, two JavaScript frameworks for desktop and touch devices for creating web applications were also presented with corresponding examples.
The examples are available for participants to download from the Customer Center.
We would be delighted to hear any requests, comments or criticism from workshop participants.
Interesting articles on the subject of SOA and web services:
- JSON
- Verwendung von Remote Prozeduren
- Geokodierung mittels Webservices und Entfernungsberechnung
- Content Management System CMS Was geht mit CONZEPT 16
- CONZEPT 16 und mobile Anwendungen
- Die mobile CONZEPT 16 App
- HTTP Kommunikation im Web
- SOA Service Socket Benutzerdaten über mehrere Anfragen verwenden
- Zugriff auf Netzwerkressourcen über eine Windows Dienstanwendung