One of the new capabilities of Oracle SOA Suite 12c
is the ability to control the SOA infrastructure thread pools, except the resource pools for EDN and the adapters, with Oracle WebLogic Server work managers. Each partition will has its own work managers defined. This allows you to separate services in partitions and, to some extent, tune them separately based on for example specific SLA requirements.
Well, this blog posting is not about explaining the (more...)
With the 12.1.3 release of Oracle Service Bus and Oracle SOA Suite we finally can build all our soa projects with Maven. And this time we can do it natively without calling a utility like configjar or ANT from Maven .
We start by setting all the required variables like JAVA_HOME,M2_HOME and PATH
There is a massive amount of IT hype that is focused on what people see, its about the agile delivery of interfaces, about reporting, visualisation and interactional models. If you could weight hype then it is quite clear that 95% of all IT is about this area. Its why we need development teams working hand-in-hand with the business, its why animations and visualisation are massively important.
Microservices is a Service Oriented Delivery approach, all within a Service Oriented Architecture context.
(Long Title ;)
Ok so a few more updates since the last time I wrote about Microservices and I think its worth just updating as it really is heavily underlining why Microservices is a Service Oriented Delivery approach that absolutely can fit within a Service Oriented Architecture. Lets be
Ok so its started a bit of debate on Twitter and now there have been emails, but in the spirit of openness I thought I'd better blog. Now its good that Martin has now added a side bar on SOA to his article on Microservices but that really makes it worse in many ways. I'll get to that at the end but first off lets explain why Microservices is just another SOA implementation pattern. Its SOD
Hat tip to John Evedemon for the heads up on this one. Martin Fowler is peddling a new approach, 'Microservices' which... wait for it is a way of developing applications as a suite of services. Each one of which has its own process thread and 'communicates via lightweight mechanisms' such as.... over HTTP.
But wait there is more, you'll be stunned to know that these services can be built
In our middleware solutions (Oracle SOA Suite) we use a lot of xsl transformations.
Part of these transformations use database backend systems to do lookups for transforming internal values to external values (which can then be communicated to the customers).
In the Oracle SOA Suite you can create custom xsl function and store the jar in the domain/lib folder and then you will be able to use it in the xsl transformations.
We use Altova (more...)
WebLogic 10.3.6 comes with Jersey1.9 and has no support for Server Side Events or WebSockets. But for one of our projects we are making a HTML5 / AngularJS application, which need to invoke some RESTful services and we also want to use of SSE or WebSockets.
Off course we can use WebLogic 12.1.2 but we already have an OSB / SOA Suite WebLogic 10.3.6 environment.
So when you want to pimp your
In this article I explain a handy way to browse the MDS on the SOA/BPM server from JDeveloper, as well as an (as far as I know) undocumented feature to look up artifacts using a browser.
The Meta Data Services (or MDS for short) of Oracle's SOA/BPM Suite is used (more...)
In this article I explain how you can modify the JDeveloper adf-config.xml file to make it work for both Windows, as well as Linux.
If in a JDeveloper application you point to artifacts in a file based MDS residing in a Windows folder for example "d:\projects\MDS", then JDeveloper will (more...)
As the title says, this is a “Cookbook” containing specific recipes for handling specific tasks. Most of the tasks are development tasks faces by a SOA developer with a few that are more relevant to a SOA administrator.
The 67 recipes cover many components and technologies used in the very (more...)
This blog post is just a short notice to point to a JEE6 based sample, which was prepared for a JavaOne session "CON5020 - Using JSR 303, Bean Validation, with the Common Data Model in SOA".
The sample, available at github, contains a list of NetBeans (maven) projects showing the (more...)
I’m just back from the ODTUG Kscope11 conference in Long Beach, where I presented my regular tools overview presentation, a WebCenter session, an enterprise ADF development session and an ADF tuning session as well as various panels.
One thing I noticed very clearly is that almost all the non-Oracle presenters (more...)
2010 is seeing Cloud computing and mobile computing at their 'tipping points'. There are many startups being launched in these areas. With many applications being SaaS based hosted on Cloud, the next requirement would be how to connect them securely and reliably. What could be the right technologies for the (more...)
Did you see the SOA Manifesto? It seems that software vendors and SOA luminaries feel the need to fire up some enthusiasm for SOA, so they are trying to replicate the success that the Agile Manifesto had in defining and focusing Agile development.
Unfortunately, the manifesto is a bit of (more...)
It’s time for Oracle OpenWorld in San Francisco again – I’ll be speaking on Sunday Oct. 11 at the User Group symposium on “Simple SOA – A Real-Life Case Study”. It’s session S312178 in Moscone West L3 room 3000 at 11:15 a.m.
I will also be participating in the (more...)
I’m off to Monterey for the annual ODTUG Kaleidoscope conference June 21 to 25.
I’ll be presenting on “Simple SOA – A Real-Life Case Study” during the Web Architecture Symposium Sunday. If you want to twitter about this presentation (or even ask me a question during the session) please (more...)