Belangrijk nieuw onderdeel van Oracle Fusion Middleware
Oracle WebCenter Suite vormt basis voor nieuwe generatie applicaties
Tijdens de laatste Oracle Open World in San Francisco werd een belangrijk nieuw product aangekondigd: de Oracle WebCenter Suite. Dit nieuwe component van de Fusion Middleware productfamilie kan worden gezien als een op JavaServer Faces (JSF) gebaseerd raamwerk, waarmee aanpasbare webapplicaties kunnen worden ontwikkeld. Hoewel zelfs Oracle moeite had deze nieuwe gebruikersomgeving in één krachtige zin duidelijk te omschrijven — men sprak in enigszins vage termen als ‘development of content rich applications’ — heeft het er toch alle schijn van dat de WebCenter Suite één van de belangrijkste nieuwe producten van 2007 gaat worden.
Rahul Patel, hoofd van Oracle Server Technologies, noemt Oracle WebCenter een evolutie op Oracle Portal. Hij ziet weinig overlap tussen de twee onderdelen van Fusion Middleware: ‘Portal draait om samenstelling van de User Interface’, zegt Patel. ‘WebCenter draait om het combineren van applicaties die je ontsluit in de User Interface.’
De Oracle WebCenter Suite kan dus gezien worden als een geïntegreerde set waarmee virtuele werkomgevingen opgezet kunnen worden. Gebruikers beschikken met een ‘single sign-on’ over alle benodigde applicaties. Oracle WebCenter Suite is bedoeld om de productiviteit van de informatieverwerker verder te verbeteren door de laatste Web 2.0 technologieën met business processen en gegevensbronnen te integreren. Ontwikkelaars moeten met behulp van de WebCenter Suite effectievere oplossingen kunnen bouwen, waarbij transactionele processen, business intelligence, gestructureerde en niet-gestructureerde content, communicatie en Web 2.0 services samensmelten in een rijke on-line werkomgeving. WebCenter zet daarmee de sloophamer in de muren tussen portals, bedrijfstoepassingen en Web 2.0 technologie.
Gericht op gebruikersinteractie en daarmee in zekere zin een positionering naast Oracle Portal, speelt Oracle met WebCenter in op de ontwikkelingen rond Web 2.0, SOA (Service Oriented Architecture) en de nieuwe manier waarop mensen tegenwoordig vaak samenwerken: met behulp van blogs, tagging, chatten en wiki. Ze worden door de Oracle WebCenter Suite samengebracht in één ontwikkelomgeving. De basis daarvan blijft de portal in Java, gecombineerd met onder andere contentmanagement.
Ondersteuning van Portlets en open standaarden
WebCenter kan taken die nu over verschillende applicaties heen gaan, efficiënter structureren in wat Oracle contextgerichte applicaties noemt. ‘Met WebCenter kun je de context van toepassingen managen als de kenniswerker nieuwe informatie creëert of samenwerkt’, aldus Patel. Waar Oracle Portal vooral een content portaal is, voegt de WebCenter Suite daar een belangrijk stuk interactiviteit aan toe. WebCenter Suite richt zich op portalen waar content en interactiviteit dichter bij elkaar komen. De WebCenter Suite is daarmee bijzonder geschikt voor het creëren van taakgeoriënteerde gebruikersinterfaces, vaak in de vorm van een centraal dashboard dat de gebruiker helpt bij zijn dagelijkse bezigheden. Een belangrijk aspect hierbij is dat WebCenter zowel Portlets als de standaarden JSR-168 en WSRP 1.0/2.0 ondersteunt. Een Portlet is een complete webapplicatie op basis van een standaardontwerp van een model-view-controller (MVC). Portlets kunnen worden ingepast en geconfigureerd in een raamwerk: meestal is dit een portal. Portlets kunnen gebeurtenissen en berichten verwerken en draaien binnen de Portlet container van een Portal server, net als een Servlet die draait op een applicatieserver. Omgekeerd maakt WebCenter het op een eenvoudige manier mogelijk bestaande Portlets in een gewone web-applicatie te hergebruiken.
Een nieuwe generatie applicaties
WebCenter maakt gebruik van open (Java/JEE) standaarden. De Suite omvat naast het WebCenter Framework (een framework voor het ontwikkelen van Ajax--gebaseerde interfaces) ook WebCenter Services (een groep componenten ten behoeve van content management, samenwerking en communicatie). De WebCenter-omgeving zou ook gekoppeld kunnen worden aan mobiele apparaten en aan Microsoft Office-toepassingen. In een toekomstige release zal hieraan naar verwachting WebCenter Spaces — een configureerbare omgeving voor werkgroepen — worden toegevoegd.
Het valt te voorzien dat de bijna onbegrensde mogelijkheden, die dankzij de Oracle WebCenter Suite ontstaan, zullen leiden tot een nieuwe generatie van op standaarden gebaseerde applicaties die interactief, aanpasbaar, uitbreidbaar en bovendien geïntegreerd zijn. Oracle WebCenter Suite is overigens het fundament voor de gebruikers-interface van Oracle Fusion-applicaties. De introductie van de Oracle WebCenter Suite kan daarom ook worden gezien als een belangrijke stap in de evolutie van Oracle Fusion Architecture en vormt een direct inzetbare tool voor gebruik met bestaande versies van Oracle Applications.