OpenId enables users to be authenticated using a single ID. The OpenId provider (OP) is the third party that authenticates a user signing in with an identificator.
DataWeave can be used to transform JSON to XML. This example looks at an API that returns information about books in JSON with a backend that only accepts XML input.
Developments in open data sharing have introduced more options for devs. XML is a widespread method for API integration, but that doesn't mean it's your best choice.
Serialization Filtering is the minimum that Oracle could provide in order to stop being blamed for not doing anything about the critical Deserialization attacks. It is a first step in the right direction but it does not completely solve the problem and is not suitable for enterprise production environments.
MongoDB's views are a recent innovation that help with both data security and abstraction. They don't use disk space or a physical schema, so see how they work!
You can't expect test automation to perform all the work done by a tester. It's the responsibility of a good tester to find areas that can't be automated and find issues.
When it comes to dynamic SQL, all jOOQ statements are dynamic. You can also look to functional programming-optimized tricks like the Strategy Pattern to help.
With HTTP, each call is stateless and I can’t assume anything about the other side. With TCP, on the other hand, I can make a lot of assumptions about the conversation.
In the final article to his comprehensive series on learning Oracle JET, Chris Muir goes over the Oracle JET Common Model & Collection API, a client-side JavaScript API for accessing remote REST web services and plugging them into our JET UI components.
Chance are that you're going to want to get your app up on Google Play or the App Store. Apple's app approval process tends to take longer, but is more in depth.