Programming and Development of Web Services
Summary: |
Solutions for fast and reliable development of web services. Whether as a pure service, backend, with or without database reference. Whether in-house, managed, or in the cloud.
Test processes such as load and regression tests included. |
Technologies: |
Java, REST, JSON, SOAP, XML, Webservice2Database, Database2Webservice, Web-API, Background Processes, SQL, Files, Attachments, Multipart; HTTP, FTP;
Tomcat, Jetty, Apache, Cloud, Windows Server, Linux; HyperSQL/HSQLDB, MS SQL, MySQL, MariaDB, SQLite, Microsoft Access/Excel, Firebird; JDBC, ODBC; |
Security: |
Secure Programming (→ Guideline), WS-Security/WSSE, TLS/SSL Client Authentication, Digital Signature, X.509v3 Certificates, Certificate Registration, Encryption;
secure operation, patch management, update processes; (→ Guideline) |
Related Topics: | Java Cryptography Development |
Status: | 08 / 2025 |
We develop custom web services based on standards such as SOAP, XML, JSON, or pure REST services. Security as one of our core competencies is also in focus. From secure programming to web service security standards like WS-Security to client authentication and the use of certificates, we support the state of the art according to your needs.
Database Connectors / Database-to-Web
If you have services where information from databases needs to be mapped to web services in larger quantities, we use internal frameworks based on our experience that efficiently convert tables to, for example, XML or JSON.
Excel-to-Web / Excel to Webservice
From Excel to web service is not far with our experience and solutions. Both data that you store directly in Excel and web service schemas and designs are quickly transformed into live web services. Whether for data presentation or transfer, or in the case of schemas for conversion into a dynamic database application for input and output.
Documents, Images, Files, and Other Binary Data
We also support the transfer of files and binary data in general. The optimal solution depends on the individual case. In addition to individual solutions for download (URL-based) or inline Base64, we also support the quasi-standards SOAP with Attachments (SwA) and Message Transmission Optimization Mechanism (MTOM).
Integration and Embedding of Other Web Services
Of course, we also integrate external web services and web APIs, both public and internal to the company. There are basically no limits here; the same technologies mentioned here can be used. These can be, for example, geolocation services (Google Maps, government mapping services), address services, financial services, etc. We review every API description.
It is also possible to connect to so-called "fat clients," such as Windows programs, scripts for one-time tasks, or pure intranet applications!
Web Services and Web Applications with SOAP, XML, JSON, or REST-based
Based on your requirements, we decide which type of web service implementation best suits your case and is equally future-proof and performant.
Individual formats or binary-based transfer of files and larger data volumes are also possible.
XML Signatures and Encryption according to WS-Security (WSSE)
We support the integration of SOAP and XML security standards with digital signatures and inline encryption according to the WS-Security standard if needed.
In doing so, we also build and accompany the establishment of associated certificate management processes. If desired, we also train you in handling certificates and their management.
SSL Client Authentication (TLS) with X.509 Certificates
We support you in implementing web services with certificate-based login. Whether in the B2B or B2C sector, client authentication based on certificates instead of passwords increases security but also poses a challenge in implementation.
In addition to topics such as certificate management, establishment of trust stores, and downstream authorization, internal processes around certificate creation, key management, and certificate updates are among the measures to be implemented.
Automated Testing of Web Services
We develop customized scripts and processes for load and performance tests, regression tests (update processes), and other functional tests according to individual requirements.
For heavily database-based web services, we link automated checks to predefined test vectors in databases or CSV files.
Related Keywords
Web service, Web-Service, Web Services, Web APIs, Development, Programming, Development, Database to Web, Database Systems, Data Model, Download Functions, One-time Links, Excel, CSV, Comma-separated Values, Security, Apache Tomcat, Cloud Services, Login Security, Secure Passwords, Password Hashing