Freitag, Juni 26, 2009

Talks on SOA

Perhaps we meet at Oracle Open World 2009 in San Francisco or at SOA Symposium 2009 in Rotterdam/Netherlands? I’m glad to say, that I got speaker invitations for both. Perhaps we will see the Next Generation SOA book somewhere around these events…  

 

Montag, Juni 08, 2009

Introducing Oracle Fusion Middleware 11g

First impression of our new book


Content out of our SOA article series “SOA out of real live” from German Javamagazin makes it in the new Thomas Erl book “Next Generation SOA”. Stay tuned…


Mittwoch, April 22, 2009

Contributed three patterns to new Thomas Erl Book

Our masons of soa team contributed three patterns to the new “SOA Design Patterns” Book of Thomas Erl: UI-Mediator, Compensation and Schema Bus. A great book full of interesting pattern worth reading.


Spring Praxishandbuch: Band 2: Dynamisierung, Verteilung und Sicherheit

Nils Wloka aus dem Spring-Expertenteam von OPITZ CONSULTING ist Co-Autor des neuen Praxishandbuchs.


Montag, April 20, 2009

SOA Starter Day ohne "Was ist SOA"

Der SOA Starter Day ist nun fast rum. Die Stimmung ist gut und der Beweis erbracht: ein „Starter Day“ zu SOA braucht keine „Was ist SOA“-Vorträge mehr, man kann unmittelbar einsteigen in reine Architekturthemen.

Oracle kauft SUN?

Oracle will SUN für 7,4 Mrd $ übernehmen… Das Netz ist bereits voll davon: http://www.oracle.com/sun/index.html

 

Was macht einen guten "Public Service" aus?

Fragen sie mal ihr Team, was einen guten „Public Service“ ausmacht. Tendenziell tun sich die Entwickler und Architekten schwer, eine klare Definition zu finden. Man hört viele universelle Aussagen, wie „Ein Service darf nicht zu grob, nicht zu fein designed sein“ oder „Ein Service muss sich am Geschäftsnutzen ausrichten“. Alles richtig, aber was lässt sich daraus ableiten und was bedeuten diese Aussagen für das Design und die Implementierung?

Aspekte, die einen guten „Public Service“ ausmachen:

  • Services und Zustand
  • Transaktionskontext
  • Idempotenz
  • Standards
  • Struktureller Aufbau einer WSDL-Datei
  • Versionierung
  • Security
  • Interoperabilität (WS-I)
  • Vermeidung von Generik
  • Zusammenhalt (Kohärenz) und Granularität
  • Kanonisches Datenformat
  • Service Kategorisierung
  • Asynchronität
  • Auffindbarkeit, Namenskonventionen und Beschreibung

Diese Aspekte sind im Detail im Artikel 6 unser SOA-Serie im Javamagazin beschrieben: Service Requirements, Autoren: Berthold Maier, Hajo Normann, Bernd Trops, Clemens Utschig-Utschig, Torsten Winterberg

Jax 2009 - Tag 1: Der SOA Starter Day

Pünktlicher Start um 9:00 Uhr – unser Autorenteam (Bernd, Berthold, Hajo, Clemens, Torsten) beginnt den SOA Starter Day. Der Raum ist mit ca. 80 Teilnehmern brechend voll.

Mittwoch, April 15, 2009

Oracle SOA Suite 11g Early Access Programm

Die neue SOA Suite 11g von Oracle steht kurz vor der Tür. Highlights sind die Umstellung auf SCA, die Integration der BEA SOA-Produkte, sowie die Umstellung auf den ehemaligen BEA Weblogic Application Server. Interessiert an einer Teilnahme im Early Access Programm? Dann bitte kurze Info an torsten.winterberg at opitz-consulting . de

OPITZ CONSULTING ist wieder Bronzesponsor der JAX 2009

Auch in diesem Jahr ist OPITZ CONSULTING wieder mit diversen Vorträgen, sowie einem Stand in der Ausstellung der Jax 2009 in Mainz vertreten. Details: www.jax.de

DOAG SIG SOA am 11.05.2009 in Köln

Wir laden Sie herzlich ein zur zweiten Veranstaltung der DOAG SIG SOA am 11.05.2009 in Köln.
Bitte melden Sie sich online unter www.doag.org/sig/soa an.

Termin: Montag, 11.05.2009, 09:00 - 17:00 Uhr

Ort: NH Köln City, Holzmarkt 47, 50676 Köln

Dies ist ein aktiver Austausch (keine Werbeveranstaltung) – gerichtet an SOA-Architekten und Entscheider, die, auch kritisch, informiert und an wichtigen Diskussionen beteiligt sein wollen – diesmal rund um die Frage – "Was kann ich 2009 mit den Oracle SOA-Werkzeugen erreichen?"

Folgende interessante Vorträge sind vorgesehen:

1. SOA Suite 11g goes Life - Update and Lifedemo
Referent: Clemens Utschig-Utschig, SOA Product Management team at Oracle Headquarters, CA

Alles wird gut in 11
Seit mehreren Jahren murmelt und munkelt es um das sagenumwobene 11er Release der SOA Suite – „Fusion Fabric“ als neue Architektur auf der Basis von SCA-Composits, die ESB und BPEL graphisch zusammenwachsen lassen, Entscheidungsregeln können direkt im JDeveloper designt werden etc. etc. – nun steht v11 vor der Tür und dies Treffen ist die Gelegenheit, direkt von der Quelle, von Clemens Utschig- Utschig, einen Direkteinblick unter die Haube des neuen Releases zu bekommen. Clemens ist im Oracle Headquarter einer der Hauptverantwortlichen für die Oracle SOA Suite 11. Er wird mit uns seine persönlichen Highlights vorstellen und diskutieren, was es bei der Migration von 10.1.3 zu beachten gilt, ab wann die v11 stabil und produktiv einsetzbar ist usw.

2. Erfahrungen OSB (ehemals AL ESB) - Wie mit zwei Bussen und BPEL umgehen
Referent: Steffen Miller, Oracle Deutschland & Hajo Normann, EDS

SOA Suite Classic und Oracle Service Bus – ja was denn nun?
Die Werkzeuge der SOA Suite v11, besonders BPEL und Mediator (ehemals ESB), stellen seit der BEA-Acquisition nicht die einzige Möglichkeit dar, Integrationslogik auf Oracle-Basis zu entwickeln. Für welchen Use Case soll ich die „SOA Suite Classic“ und für welchen den „neuen“ ESB – BEA¿s Aqualogic Service Bus, heute „Oracle Service Bus“ – OSB - einsetzen? Wäre eine Mischung sinnvoll, etwa mit Highl Level Orchestrierung auf kanonischen Daten in BPEL und OSB für die Endpunkt-Virtualisierung, die Integration von Applikationen und das Übersetzen ins kanonische Datenmodell? Steffen Miller und Hajo Normann stellen besondere Features des OSB heraus, etwa die XQuery-Unterstützung in Wizards und diskutieren Best Practices. Hajo wird Messungsergebnisse einbringen, bei denen der XDurchsatz im höherstelligen mByte-Bereich in den beiden Werkzeugen getestet wurde.

3. Oracle SOA Lifecycle Governance in Theorie und Praxis
Referent: Sören Halter, Oracle Deutschland

SOA Governance bei Oracle – einiges neu in 2009
Es hat uns überrascht zu sehen, was Oracle durch die BEA-Acquisition an Werkzeugunterstützung für SOA Governance hinzuerlangt hat – im Mittelpunkt steht ein mächtiges Repository, das den Servlice Lifecycle transparent und managbar machen hilft. Hier sind Best Practices und ein einheitliches Vorgehen wichtig, dies diskutieren wir mit Sören Halter.

4. SOA Suite Support 10.1.3.3.x+10.1.3.4 : Patching Strategy, Certifications and most common problems
Referent: Natascha Schönfeld, Oracle Corporation

SOA Suite 10g Support
Natascha Schönfeld wird von ihren Erfahrungen beim Oracle Support und detailliert zu den Neuerungen und Patchsets der SOA Suite SOA 10.1.3.3.x und 10.1.3.4 berichten. Betrachtet werden neben Patch-Strategien und der „error correction policy“ auch die wichtigsten Design Stolpersteine.

Anschliessend findet eine Diskussion zwischen Referenten und SIG-Teilnehmern statt.

Seien Sie dabei!
Das letzte Treffen war ein großer Erfolg, wir konnten mehr als 60 Teilnehmer begrüßen, das Feedback war hervorragend. Wir freuen uns auch diesmal auf rege Beteiligung, bringen Sie sich ein, erweitern und vertiefen Sie ihr Netzwerk und bringen Sie Praxiswissen mit zurück in ihre Projekte.

Alle Informationen und die Anfahrtsbeschreibung finden Sie unter: http://www.doag.org/?content=termine/270265

Bitte melden Sie sich online unter www.doag.org/sig/soa an.

Die Teilnahmegebühren betragen für DOAG-Mitglieder EUR 100,- zzgl. gesetzlicher MwSt. und für Gäste EUR 200,- zzgl. gesetzlicher MwSt.

Montag, September 29, 2008

Can you start a project based on Oracle SOA Suite today?

There's a lot of movement in the Oracle SOA Suite, while the BEA ESB, the BPMN tool and the BEA service repository are integrated. So, can you start today with SOA Suite 10g? Or do you have to wait for 11g? Or would you better switch to another vendor? Well, the answer is quite easy. The Oracle SOA Suite is an absolute reliable solution which can be used out of the box today. If you start from scratch, you can choose to use the BEA tools or the Oracle tools, depending on your actual requirements. Oracle promised an upgrade path for both directions to the new, joined tool suites. However this upgrade path may look, the surviving key concepts are clear: Oracle Service Infrastructure with the Policy Enforcement Points (PEPs) and Oracle Web Service Manager will transport the benefits of the SCA environment. The better BEA ESB will make life easier and will be integrated tighter. The settled SOA blue prints won't be touched, so architecture won't change too much in the future. So answer is: Yes, you can start with Oracle SOA Suite today.

The Future of BPEL

BPEL should be used as a language, which allows business processes to be technically executed. When we look back, a lot of projects used BPEL in other ways: mostly in integration scenarios, where the process oriented development, the major exception handling capabilities and the monitoring features brought great benefit. Maybe, it will turn out, that BPEL is not the right language, when it comes to real business processes. Maybe, the executable BPMN scenario will deliver us more benefit for that special purpose. Another point is the evolvement of the routing capabilities of the Enterprise Service Buses (ESBs). While in the open source world, we see things like Apache Camel, which applies the standard Message Exchange Patterns (MEPs) to an ESB like ServiceMix, also the commercial versions (Oracle Enterprise Service Bus, Oracle Service Bus (AKA BEA ALSB) are greatly enhanced with routing logic. This all questions the future of BPEL in the Oracle world for business process oriented development. It will be interesting to see the emerging tool suites and the combinations of products over the next 2-3 years. Also interesting is the evolvement of executable BPMN and the BPM roundtripping on the other hand.   

Oracle BPM

After the BEA accqusisition we have three tools for BPM in the Oracle product stack, each one of them addressing different use cases. At high level there's the BPA Suite for process modelling in BPMN and for enterprise architecture stuff. Then there's a product new to the Oracle stack: BEA Aqualogic BPM (Fuego). This tool is used for human centric business process modelling, with the capability of being executed directly. So there's no need for a transformation from the modelling language to an execution language, like it is done today with the transformation from BPMN to BPEL. The new name of this is Oracle BPM Suite. Finally we have the BPEL Process Manager in the stack, which will be used much more for integration purposes. In the near future, both the BPM Suite and the Oracle BPEL PM use JDeveloper for disign time and will be able to run on a joined runtime engine. Will be interesting to see that.

11g Policy Infrastructure

BEA WLS has an integrated policy infrastructure. This can be used further on, if it's sufficient. But good news: Oracle service infrastructure will stay with the policy enforcement point and SCA concepts, so that OWSM will become more important for heterogenous scenarios.

Fusion Middleware 11g - Application Server

In FMW 11g it's likely that we will have two application servers in the suite. The Oracle Application Server 11g and the Weblogic Server 10.3. So you will have to choose the best option for your requirements. Good news: the product management teams of Oracle and BEA have been merged and so have the engineering groups, too. So we will see the joined efforts of that combination in the near future.

SOA and the grid

From a SOA perspective, the DB is often a bottleneck and having the required data in the middletier would be a nice thing. That's where Tangosol/Oracle Coherence comes into play: Coherence allows live objects in the middletier, with linear scaling. Combined with JRockit Real Time, which provides deterministic garbage collection, this is a really valuable combination. Very intesting to see what the near future will bring.

Future of ADF

ADFdi will be available with focus on desktop integration. E.g. you can use a standard Excel as a client for ADF applications. Cool. As stated a longer time ago, the ADF Richclient Components are going to open source, which is currently in progress. Perhaps, if everything works fine, we will see the ADF taskflow API as open source, too. That would be a great benefit for the JSF community. Even better would be, if there wouldn't be licence costs for ADF at all... let's see, what time will bring...

ER-Modeller for Oracle SQL Developer

We may or may not see a new ER modelling feature in Oracle SQL developer, similar to the modelling stuff in Oracle designer. That's an long awaited feature.