Introduction In my previous blog I’ve explained what a Canonical Data Model (CDM) is and why you should use it. This blog is about how to do this. I will share my experiences on how to create and use a CDM. I gained these experiences at several projects, small ones, […]
soa
Development and Runtime Experiences with a Canonical Data Model Part II: XML Namespace Standards
This blog is about XML namespace standards. Primary for using them in a Canonical Data Model (CDM), but also interesting for anyone who has to define XML data by creating XML Schema files (XSD). This blogpost is the second part of a trilogy about my experiences in using and developing […]
Development and Runtime Experiences with a Canonical Data Model Part III: Dependency Management & Interface Tailoring
Introduction This blogpost is part III, the last part of a trilogy on how to create and use a Canonical Data Model (CDM). The first blogpost contains part I in which I share my experiences in developing a CDM and provide you with lots of standards and guidelines for creating […]
WebLogic Server: Automate obtaining performance metrics from the DMS
Oracle provides the Dynamic Monitoring Service (DMS) as part of WebLogic Server which is extremely useful if you want to obtain aggregated data of an environment in case of for example a performance test. The data which can be obtained from DMS is extensive. This varies from average duration of […]
Beats and Fusion Middleware
This is the 6th blog in a series on the Elastic product stack. This blog will cover how Beats fits into the mix with Logstash, Kibana and Elasticsearch. The series cover: 1. Elasticsearch and Oracle Middleware – is there an opportunity? 2. Installation of Elasticsearch: installation and the indexing of […]
Logstash and Fusion Middleware
This is the 5th blog in a series on the Elastic product stack. This blog will cover how Logstash can pick up Fusion Middleware log files and put the log file lines into Elasticsearch. The series cover: 1. Elasticsearch and Oracle Middleware – is there an opportunity? 2. Installation of […]
Kibana for ACM dashboards
This is the 4th blog in a series on the Elastic product stack. This blog will cover the Kibana product. The series cover: 1. Elasticsearch and Oracle Middleware – is there an opportunity? 2. Installation of Elasticsearch: installation and the indexing of – human generated – documents 3. Elasticsearch and […]
Elasticsearch and Oracle ACM data
This blog is one of a series of 6 blogs around the combination of Elasticsearch (‘the ELK stack’) and Oracle Adaptive Case Management. The series cover: 1. Elasticsearch and Oracle Middleware – is there an opportunity? 2. Installation of Elasticsearch: installation and the indexing of – human generated – documents […]
Installation of Elasticsearch
This blog is one of a series of 6 blogs around the combination of Elasticsearch (‘the ELK stack’) and Oracle Adaptive Case Management. The series cover: 1. Elasticsearch and Oracle Middleware – is there an opportunity? 2. Installation of Elasticsearch: installation and the indexing of – human generated – documents […]
The Oracle Integration Platform Portfolio as per OOW 2016 – on premises and primarily in the cloud
One of the very first capabilities Oracle ever introduced in its PaaS portfolio was integration. It was clear from the onset of any talk about clouds that facilities to do integration between cloud and on premises as well as between various clouds [from different vendors] would be essential. With its […]
Oracle PaaS Cloud – The API Platform Service – launch date Winter 2016/17
APIs are hot. Public APIs are an enterprise’s programmatic interface to B2B partners, governments and other stakeholders including app and web builders. Internally, APIs are the touch points for encapsulated functionality and data and the entry points into microservices – to name that other hot term. APIs are usurping the […]
Java Callout from Business Rules
Goal and warning This blog will show how to invoke java code directly from within a Business Rules component. I didn’t manage to find this in the Oracle product documentation, which is actually a good thing. Invoking java code with business logic directly from within the Business Rules is normally […]
What can we learn from the Microservices movement?
If you’re into integration, SOA or web services, you’ve probably heard the term Microservices fairly often lately. Is applying Microservices architecture the one-size-fits-all solution that can replace the traditional one-size-fits-all SOA solution that doesn’t fit anymore? Of course not, because the world isn’t just black and white and both architectural […]
Benefits of a Canonical Data Model (CDM) in a SOA environment
Introduction The last few years I’ve been working in several SOA related projects, small projects as well as quite large projects. Almost all of these projects use a Canonical Data Model (CDM). In this post I will explain what a CDM is and point out what the benefits are of […]
AMIS25 Beyond the Horizon Conference – Session Resource Repository
Below you will find an overview of all the sessions that took place at the AMIS25 Beyond the Horizon conference (1-3 June 2016, Katwijk, The Netherlands) along with the associated session resources – such as the presentation slides and where applicable the source code. Presenter(s) Title Session Resources Aino […]
Creating reusable Business Rules for SOA & BPM
This article dives into the Business Rules Engine (BRE) of Oracle SOA Suite and how to create reusable Business Rules for your SOA services and BPM processes. Basic knowledge of the BRE is assumed. In many cases, when you work with SOA or BPM, Business Rules are involved. They are […]
Simple problems and simple solutions
Most developers have struggled with wires in SOA composites. You may find yourself in a situation where a wire has been deleted. Some missing wires are restored by JDeveloper. Other missing wires have to be added manually, by simply re-connecting the involved adapters and components. Simple. Recently, I had […]
Structure is Everything
Middleware applications are normally build in a structured way – according to some architecture. However, often this structure can’t be recognized in the implementation. This article describes some simple measures that can be taken to improve on this point. The article does not intend to be complete, but it should […]
Doing performance measurements of an OSB Proxy Service by programmatically extracting performance metrics via the ServiceDomainMBean and presenting them as an image via a PowerPoint VBA module
This article explains how the process of doing performance measurements of an OSB Proxy Service and presenting them in a “performance analysis document” was partly automated. After running a SoapUI based Test Step (sending a request to the service), extracting the service performance metrics was done by using the ServiceDomainMBean […]
Subversion revision of a deployed BPM/SOA composite?
So there you are: a production error was reported … in your code (of all places) … but no one knows what release the code came from? Wouldn’t it be great if it was easy to link deployed composites to their Subversion location and revision? This article show an approach […]
My first experiences with ThreadLogic
A while ago I came into touch with ThreadLogic. Most of the people whom I was talking about it, did not know the tool. This unfamiliarity with ThreadLogic made me decide to write this blog. I think that every WebLogic Administrator should know ThreadLogic and that it is also a very […]
Mobile backend with REST services and JSON payload based on SOA Suite 12c for Live Mobile Hacking with an OFM 12c red stack – Part 2
This article continues the story from Mobile backend with REST services and JSON payload based on SOA Suite 12c for Live Mobile Hacking with an OFM 12c red stack – Part 1. It is the story of how to expose SOAP/XML based Web Services – primed for enterprise integration and […]
Mobile backend with REST services and JSON payload based on SOA Suite 12c for Live Mobile Hacking with an OFM 12c red stack
In a previous article – https://technology.amis.nl/2015/03/03/preparation-for-live-mobile-hacking-with-an-ofm-12c-red-stack-budapest-2015/– I introduced the challenge Luc Bors and I were facing for the Live Mobile Hacking session at the Oracle Fusion Middleware EMEA Partner Forum. For an audience of some 200 SOA Suite and Oracle Middleware experts – including the product management teams for several […]
Christmas Masterclass Oracle SOA Suite 12c
On Friday, December 19, AMIS organises a special XMas-terclass on SOA Suite 12. SOA Suite 12c (June 2014) was a major release for Oracle’s flagship integration product. This release introduces new functionality, higher developer productivity, more robust run-time scalability and performance. 12c brings together development and administration of Service Bus and […]
Oracle Service Bus: Obtaining a list of exposed SOAP HTTP endpoints
The Oracle Service Bus is often used for service virtualization. Endpoints are exposed on the Service Bus which proxy other services. Using such an abstraction layer can provide benefits such as (among many other things) monitoring/logging, dealing with different versions of services, throttling/error handling and result caching. In this blog […]
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware – Oracle OpenWorld 2014
Mobile applications as well as a large class of modern HTML5 web applications are built on top of an architecture with special provisions, such as RESTful services; the personal cloud, to provide a cross-device experience; push; cache; localization; scalability; and secure interaction with the enterprise back end. Gartner refers to […]
Using Oracle’s Edition-Based Redefinition to support multiple SOA Suite revisions with the database adapter
When using the Oracle SOA Suite for web service development, chances are that you are also using an Oracle database and that you are at some point in need of a database adapter in one of your SOA composites. If that happens to be the case, you might also encounter […]
Recap of the Oracle Partner Community Forum XIV
This year the 14th edition of the Oracle Partner Community Forum was held on the island of Malta from 17th till the 21st of Februari at the Hilton Hotel. I went there together with three other colleagues and this is my recap of the week. This event took 4 […]
The key ingredients of an ACM case – the Hotel Booking Case in terms of adaptive case management
In a recent post I have introduced the key concepts in Adaptive Case Management (ACM). In the article you are reading now, I want to show an example of a specific case. This example should provide some clarity on exactly how the core aspects of a case are specified and […]
ACM: organizing the chaos and flexing rigid process structures through adaptive case management
My introduction into the world of adaptive case management (ACM) feels like a huge relief. Without having to give up the benefits from structure and organization, ACM allows me to cater for the reality of the world in terms of exceptions, variations and the responsibility of experts to make decisions. […]
Winter edition of OTech Magazine has just been published – free yet rich, in-depth yet broad
In the past few hours, Douwe Pieter van den Bos released the second issue of OTech Magazine to the world. This magazine contains 17 articles from expert authors around the [Oracle] world, covering a wide range of topics. The table of contents includes articles, BPM and Case Management, WebCenter, Access […]
Driedaagse Oracle Service Bus (OSB) 11g training – 29, 30 en 31 januari 2014
Wil je als ontwikkelaar met Oracle Service Bus (OSB), onderdeel van de Oracle SOA Stack, aan de slag op een project; als beheerder OSB willen beheren en monitoren; of als architect meer begrijpen van de positionering van het OSB, dan is deze hands-on training iets voor jou. Je leert de […]
The AMIS Summary of Oracle OpenWorld 2013 is available for download – 60-page white paper
Oracle OpenWorld is a monster event – 10Ks of attendees, thousands of sessions and 100Ks of private conversations that all help convey and define the message about Oracle’s strategy and the roadmap for its close to 4000 thousand products. Concurrent with OOW is the JavaOne conference that – at a […]
Live Blog: Book Review of Oracle SOA Governance 11g Implementation – Last Edit: 18th November
(this article is a live blog: it is a work in progress – as I am currently reading this book – and this article will be updated in the next few days and weeks; when completed, the marker Live Blog will be removed) Title: Oracle SOA Governance 11g Implementation By: […]
Case Study: A Case of Fusion Middleware
The story of NOPERU – the National Organization for Permits for Emissions and Resource Usage – is an interesting one. Because it reveals the business drivers for embarking on a journey of modernization, enterprise architecture and application of SOA principles using Oracle Fusion Middleware. It also outlines a roadmap: which […]
Architecture to ‘probe’ components of an end-to-end application
By: Robert van Mölken and Tim Askamp An end-to-end application usually consists of multiple components that are one-way or another decoupled. A component can be an ADF frontend, OSB proxy, SOA Suite Composite, Database package or JAXWS web service. For maintaining all the components of an end-to-end application the components […]
Emulate Cross Service Joins in SOA Suite with Table Functions and Database Adapter
It was fairly difficult to come up with a title for this article that sort of covers the content. To me it is quite clear what this is about – but how to convey that in a title? Let me explain: today in our project we discussed the implementation of […]
Fanning Out Events on the Oracle SOA Suite 11g Event Delivery Network
On the Oracle Technology Network, architecture section, my article titled “Fanning Out Events on the Oracle SOA Suite 11g Event Delivery Network” has just gone live: This article describes: how events can be used in Oracle SOA Suite 11g to have business processes impact each other in a meaningful way […]
Dear Java/JEE developer – why should you care about ADF?
Whether you are deciding on the framework to use for your next Java web or mobile project or whether you are contemplating your next career step as a Java EE developer, ADF should be on your short list for consideration. With a new free version, deployment on many application servers […]
ADF interaction with business service – an ongoing discussion
The ADF framework strongly suggests if not dictates a certain application architecture. Through ADF BC (Business Components) – the predominant business service implementation with ADF – applications will typically interact directly with the database, over JDBC Database Connections from a shared connection pool. Developers who create the ADF BC Entity […]