Was uns bewegt

Software Engineering

Im ersten Teil über JaCoCo habe ich versprochen, dass das Java Code Coverage Tool ohne großen Aufwand in die Testlandschaft einzubinden sei. Dieses Versprechen werde ich nun einlösen und zeige an dieser Stelle den einfachsten und schnellsten Weg um JaCoCo einsetzen zu können - Maven!

Software Engineering

Wie kann ich mir sicher sein, dass ich auch alles Wichtige in meinen Tests berücksichtigt habe? Habe ich auch wirklich an alles gedacht, bin ich jede mögliche Situation durchgegangen und habe ich demnach „richtig“ getestet? Um sich in solchen Fragen Sicherheit zu verschaffen ist der Einsatz von Code Coverage Tools zur Testabdeckung mittlerweile im Repertoire eines jeden guten Entwicklers. Unter den guten und kostenfreien Tools im Java-Umfeld ist oft auf JaCoCo anzutreffen. Der Name erinnert an einen Hit aus den 90ern, steht jedoch stellvertretend für Java Code Coverage und ist ein vielseitiges Tool zur Testabdeckung.

Software Engineering

Oracle Business Activity Monitoring (BAM) is a powerful tool to create simple BI dashboards for data analysis. Although Oracle immensely improved BAMs look and feel by redesigning it using Oracle Application Development Framework (ADF) in version 12c, there might be situations in which an integration of single business views or dashboards into custom build JavaEE or ADF applications is required. For this purpose JDeveloper 11g provided the possibility to generate ADF data controls in order to access data structures defined in BAM 11g.

Software Engineering

This blog post will explain how to access the DMS MBeans to get access to performance data. As example the performance metrics for SOA Suite composite's will be used. But first two possibilities will be introduced to display performance data from DMS. This helps to identify the right DMS metrics for the corresponding use case.

Software Engineering

The newest version of BAM, BAM 12c, delivers some new components that didn’t exist in the previous version. Apart of the Business Objects and the Dashboards, there are now new elements like Business Queries and Logical Views. All these components can be exported and imported into new environments by using bamcommand, a standalone shell script that executes different administrative tasks based on the input arguments. Nevertheless, keeping various environments synchronised with several developers working in parallel can be very tricky.

Software Engineering

It is sometimes very time-consuming to navigate via the browser to the interesting part in the documentation for the used product. Although Oracle steadily improves the documentation however from my perspective I prefer an integration with a eBook-Reader, like iBooks. The advantages are better search capabilities, using bookmarks, make annotations and synchronization with other devices, like a iPad etc

Software Engineering

This blog will demonstrate how to create a sample Coherence cluster in Weblogic. A sample Java application will also be developed and it will be in charge of storing data into the Coherence cluster and consuming it. This sample cluster will be used as a starting point for future blog entries that will demonstrate other Coherence features.