Digia Experts Share Best Practices for Oracle Service Bus 12c
Digia's integration developers have published practical advice on optimizing the use of Oracle Service Bus 12c. The articles focus on virtualised development environments and custom XPath functions.

Finnish software development company Digia Oyj has published a series of articles outlining best practices for Oracle Service Bus 12c (OSB). Senior Integration Developer Jani Hurskainen shares the team's accumulated learnings in the blog posts.
The articles emphasize practical implementation methods rather than basic principles. Most advice is gathered from on-premise OSB 12c environments, with a strong focus on SOAP web services. While OSB 12c supports REST, Digia has not yet had extensive opportunities to utilize it.
A key recommendation is the use of a virtualised development environment that mirrors the production setup. This aims to improve development quality, reduce environment-specific bugs, and facilitate the onboarding of new developers. Digia has achieved this using VirtualBox and automation tools like Ansible.
The posts also cover topics such as separating OSB business services from integration services, and more efficient ways to handle parallel requests and custom XPath functions. Digia notes that many of the shared practices are applicable across various business environments, even though they are based on OSB 12c.
Digia aims to continue sharing its expertise and soliciting feedback from readers on potential new topics. The company seeks to improve integration development practices, particularly within Oracle technologies.