What is most valuable?
I think in my role, the most valuable feature of the product is the declarative way of orchestrating your web server engines instead of having to code it all manually.
Once it's in production, for the organization, I think the most valuable feature is it's the ability to track and trace every single message all the way from the beginning to the end.
How has it helped my organization?
We're Oracle partners, so we're implementing it for our customers. I think for them it means being able to reuse their current IT assets and having access to that information in their current systems. Another improvement to their organizations is reducing the time to market for building an integration.
What needs improvement?
It depends a little bit on the perspective. From my perspective, I think the development experience, the refactoring, could be improved. And the way that the design-side metadata storage is implemented.
I think from an organizational perspective, the audit options can be improved by making it easier in terms of business terms. A lot of the new features that they're implementing right now, I think will help that. It's not just technical, but also has more business semantics.
For how long have I used the solution?
I think I've been using the product since 2007.
What do I think about the stability of the solution?
It is a stable product. Of course, it's an IT product, so sometimes there's versions that need patches, but the patches are being released regularly. In production, the product is extremely stable. I think sometimes the development tool could have issues, especially with new versions. The first version sometimes needs a patch, but the production environment has always been very stable.
What do I think about the scalability of the solution?
It's an extremely scalable product. We have projects with very high throughput, and also there's a lot of tuning possibilities to make the messages extremely fast.
How is customer service and technical support?
There are a lot of support resources available: Oracle support, forums, articles, blogs, and product management. We have a close relationship with product management, so we discuss solutions with them. There's the A-Team that can help out. In terms of technical support, there's a lot of possibilities. And then, of course, the partner ecosystem that we are a part of offers a few options, as well.
How was the initial setup?
I think for a developer instance, it's straightforward. You can just follow the wizard and click Next, Next, Next. For production, it's quite complex. For every other element in your IT, because it's an integration product, so naturally it has complexity because you need network connectivity, you need to know what type of storage, you need high availability, and you need to tune it.
I think that one of the things that can ease that is automation of the installation. We use scripts for that, so we don't forget anything. Of course, the other option is the SOA Suite in the cloud. Oracle took away part of the complexity by offering the wizards in the cloud.
Which other solutions did I evaluate?
With traditional programming languages, you have to build a lot of the web servers and integration stuff manually, which is very error-prone and time-consuming. Compared to that, I think this product is a huge improvement.
I think if you compare it to competitors, it's very strong in the operation side of things because you can track and trace everything very easily, as well as the ease of use of integrations.
Disclosure: My company has a business relationship with this vendor other than being a customer: We're an Oracle partner.