Improve performance and maintenance of heavily used SOA composites

As stated in a previous post, heavily used transient BPEL processes should be configured with some well-defined parameters in order to avoid storing too much data in the database, thus optimizing performance. However, even if BPEL processes inside the composite are configured this way, data of other components like mediators and the composite itself are […]

Weiterlesen

OSB 11g: Stuck Threads when using inbound database adapter

Using a polling database adapter in a OSB proxy service, one may have noticed the following behaviour in Weblogic server: an exception in the server logs about one or even more stuck threads like this: <BEA-000337> <[STUCK] ExecuteThread: ’10‘ for queue: ‚weblogic.kernel.Default (self-tuning)‘ has been busy for „705“ seconds working on the request „weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl@21b9db0“, which […]

Weiterlesen

BEA-003108: Unicast receive error: java.io.EOFException

Technology, KeyWords: WebLogic Server 10.3, Cluster, Unicast, Exception;JAVA.IO.EOFEXCEPTION Error Message: <BEA-003108> <Unicast receive error : java.io.EOFException“ > Problem: If I restart one Managed Server in a Cluster, I get the following error: <Error> <Cluster> <BEA-003108> <Unicast receive error : java.io.EOFException java.io.EOFException at java.io.DataInputStream.readFully(DataInputStream.java:180) at java.io.DataInputStream.readLong(DataInputStream.java:399) at java.io.ObjectInputStream$BlockDataInputStream.readLong(ObjectInputStream.java:2799) at java.io.ObjectInputStream.readLong(ObjectInputStream.java:960) at weblogic.cluster.HeartbeatMessage.readExternal(HeartbeatMessage.java:55) Truncated. see log file […]

Weiterlesen

BEA-002616: Failed to listen on channel on listenAddress:port

Autor: Mohammad Esad-Djou Technology, KeyWords: WebLogic Server 10.3, Cluster, Exception; Too many open files, Socket, Linux, SLES, Error Message: Problem:   Description Weblogic declaration from: http://docs.oracle.com/cd/E23549_01/apirefs.1111/e14397/Server.html BEA-002616 Critical: Failed to listen on channel „channel“ on listenAddress:port, failure count: fails1, failing for secs2 seconds, e3 Description: The server listener will retry the listen after a short […]

Weiterlesen

Buchbesprechung zu „Prozessgesteuerte Anwendungen entwickeln und ausführen mit BPMN“

Untertitel: Wie flexible Anwendungsarchitekturen wirklich erreicht werden können. Von Volker Stiehl. Volker Stiehl führt in seinem neuen Buch sehr anschaulich und leicht verständlich in die Welt der prozessgesteuerten Anwendungen ein. Dabei bleibt er nicht nur auf theoretischem Niveau, sondern untermauert alle Kernaussagen mit praktischen Beispielen, was mir sehr gut gefallen hat. So erhält der Leser […]

Weiterlesen

Access multiple SOA / BPM Virtual Machines from different computers in your network

In this article I’d like to explain how to share multiple instances of Oracle’s Pre-built Virtual Machine for SOA Suite and BPM Suite across different computers in your network. Three requirements we had to address: Call of external services like GeoNames (http://www.geonames.org/postal-codes/) from within the BPM Suite VM Connection to multiple BPM Suite VMs from […]

Weiterlesen

BPM & Integration Days in München am 28.2. und 1.3.

Wir sind wieder mit einigen Vorträgen auf den nächsten BPM & Integration Days vertreten. Seien Sie gespannt auf die Urlaubsabenteuer unserer Kuh… 🙂 http://bpm-integration-days.de/ BPM abgegrast – Eine Kuh geht auf Reisen Erleben Sie die maritimen Abenteuer unserer Kuh, und misten Sie gemeinsam mit uns den Stall aus. Was ist bereits ausgeschlachtet? Was käuen wir […]

Weiterlesen

Composite Management: Undeployment with WLST or ANT

Oracle BPM / SOA Suite offers different options to deploy or delete composites. You can use the Enterprise Manager, the Weblogic Scripting Tool (WLST) or ANT. In complex environments with many different composites and versions it is hard to undeploy them one by one and manually. If you are interested in a script solution for […]

Weiterlesen

Wiederverwendung von Daten und Services in Oracle SOA / BPM Suite

Ein wichtiger Aspekt in einer Serviceorientierten Architektur ist die Veröffentlichung von Metadaten potenziell wiederverwendbarer SOA-Artefakte. Mit den Metadata Services (MDS) bietet die Oracle SOA/BPM Suite eine solche Komponente an, um die zentrale Verwaltung und Bereitstellung von Schnittstellen (WSDL), Daten (XSD), Geschäftsregeln (Rules), FaultPolicies (XML) und Geschäftsereignissen (EDL) zu ermöglichen (siehe nachfolgende Abbildung). Somit können Daten […]

Weiterlesen

Oracle Open World 2012: Our session about Oracle BPM / Oracle ADF Integration Best Practices

Many end-to-end business processes require human interactions within the process. For example, user interaction may be needed for approvals, exception management, or performing activities required to advance the business process. Before designing processes with human tasks in Oracle BPM Suite, it is important to understand the design and runtime concepts. A typical task consists of […]

Weiterlesen