Sonatype Nexus: Retrieving artifacts using the REST API or Apache Ivy
Sonatype Nexus is an often used artifact repository. In a previous blog post I have shown an example how Maven can be used to assemble and release artifacts to Nexus. In this blog post I will describe...
View ArticleOracle introduces API Manager!
Oracle has introduced a new product; API Manager (you can find the official documentation here). API Manager is an important addition to the already impressive Oracle SOA stack. In this article I'll...
View ArticleDeploying SOA Suite 12c artifacts from Nexus
SOA Suite 12c introduces Maven support to build and deploy artifacts. Oracle has provided extensive documentation on this. Also there already are plenty of blog posts describing how to do this. I will...
View ArticleExposing JMS queues and topics with a JAX-WS webservice
Everyone can do HTTP calls and thus call most webservices. Interfacing with JMS queues or topics though is a bit more difficult (when not using Oracle SOA Suite). An alternative is using custom code....
View ArticleCombine version control (SVN) and issue management (JIRA) to improve...
Version control and bug tracking systems are found in almost every software development project. Both contain information on release content. In version control, it is usual (and a best practice) to...
View ArticleSearching Oracle Service Bus Pipeline Alert contents
There are several ways monitor messages passing through the Service Bus. Using pipeline alerts is one of them. Pipeline alerts can be searched in the Enterprise Manager based on several parameters such...
View ArticleUnleash the power of Java API's on your WLST scripts!
Oracle SOA Suite and many other Oracle products have extensive Java API's to expose their functionality. WLST can often be used for relatively course grained actions. WLST (the version supplied in...
View ArticleAuthentication using OpenLDAP. Weblogic Console and BPM Worklist
In this blog I will illustrate how you can configure Weblogic Server to use OpenLDAP as authentication provider and to allow OpenLDAP users to login to the Oracle BPM Worklist application. In a...
View ArticleWebLogic Server and OpenLDAP. Using Dynamic groups
Dynamic groups in an LDAP are groups which contain a query to specify its members instead of specifying every member separately. Efficient usage of dynamic groups makes user maintenance a lot easier....
View ArticleContinuous delivery culture. Why do we do the things we do the way we do them?
Usually at first there is a problem to be solved. A solution is conjured and implemented. After a while, the solution is re-used and re-used again. It changes depending on the person implementing it...
View ArticleSonatype Nexus: Delete artifacts based on a selection
Sonatype Nexus provides several mechanisms to remove artifacts from the repository. You can schedule a job to keep only specified number of the latest releases (see here). You can also specifically...
View ArticleOverview of WebLogic RESTful Management Services
Inspired by a presentation given by Shukie Ganguly on the free Oracle Virtual Technology Summit in July (see here); "New APIs and Tools for Application Development in WebLogic 12c", I decided to take a...
View ArticleSOA Suite 12c: Collect & Deploy SCA composites & Service Bus artifacts using...
An artifact repository has many benefits for collaboration and governance of artifacts. In this blog post I will illustrate how you can fetch SCA composites and Service Bus artifacts from an artifact...
View ArticleSOA Suite 12c: Best practices for project structure and deployment
Efficient usage of version control has specific requirements to allow identification of versions and synchronous development on different branches. Design time you will want to have your Service Bus...
View ArticleBPM Suite 12c: Oracle Adaptive Case Management: Monitoring Case Events
Oracle Adaptive Case Management (ACM) is an interesting addition to Oracle BPM Suite which has been introduced in 11.1.1.7. Adaptive Case Management is suitable to model complex work-flows in which...
View ArticleCreate a release of artifacts. Automate adding Maven dependencies
"Continuous Delivery (CD) is a software engineering approach in which teams keep producing valuable software in short cycles and ensure that the software can be reliably released at any time." (from...
View ArticleHow to use WLST as a Jython 2.7 module
WebLogic Scripting Tool (WLST) in WebLogic Server 12.1.3 uses Jython version 2.2.1 (based on Python 2.2.1). This can be an important limitation when using WLST. Many modules are not available for 2.2.1...
View ArticleHow to get most out of your PaaS solution
Many companies are starting to implement PaaS (platform as a service) solutions. There are obvious benefits such as easy patching, scaling, pay per use, etc. There are also challenges when implementing...
View ArticleQuick overview of SOA Suite 12.2.1 new features
Oracle has just released SOA Suite 12.2.1 which contains several exciting new features. The below entries have shamelessly copied from the developers guide in order to provide a quick overview of...
View ArticleSOA Suite 12.2.1: A first look at end-to-end JSON support in SOA Composites
SOA Suite 12.2.1 introduces end-to-end JSON support in composites, support for JavaScript in BPEL and a JavaScript embedding activity. The REST-binding (which can be used by Service Bus, BPEL, BPM) can...
View Article