Oracle WebCenter Suite Provides Web 2.0 Services for Enterprise Developers. An Oracle White Paper October 2006

Similar documents
Frequently Asked Questions Oracle Content Management Integration. An Oracle White Paper June 2007

Oracle WebCenter Suite Integrating Secure Enterprise Search

An Oracle White Paper October The New Oracle Enterprise Manager Database Control 11g Release 2 Now Managing Oracle Clusterware

Oracle Application Development Framework Overview

An Oracle White Paper November Primavera Unifier Integration Overview: A Web Services Integration Approach

Managing Metadata with Oracle Data Integrator. An Oracle Data Integrator Technical Brief Updated December 2006

PeopleSoft Applications Portal and WorkCenter Pages

Bulk Processing with Oracle Application Integration Architecture. An Oracle White Paper January 2009

Oracle WebCenter Portal 11g Developer Workshop

Improve Data Integration with Changed Data Capture. An Oracle Data Integrator Technical Brief Updated December 2006

Technical Upgrade Guidance SEA->SIA migration

Next-Generation SOA Infrastructure. An Oracle White Paper May 2007

1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

WHAT S NEW IN ORACLE USER PRODUCTIVITY KIT PROFESSIONAL

Oracle WebCenter Portal 11g Developer Workshop

Veritas NetBackup and Oracle Cloud Infrastructure Object Storage ORACLE HOW TO GUIDE FEBRUARY 2018

Advanced Global Intercompany Systems : Transaction Account Definition (TAD) In Release 12

Oracle Applications Unlimited and Web 2.0: You Can Have It Now!

WHAT S NEW IN ORACLE USER PRODUCTIVITY KIT

ORACLEAS PORTAL 10g (10.1.4) INTEGRATE YOUR ENTERPRISE CONTENT MANAGEMENT SYSTEMS INTO ORACLE PORTAL

JD EDWARDS ENTERPRISEONE USER EXPERIENCE

WHAT S NEW IN ORACLE USER PRODUCTIVITY KIT PROFESSIONAL

Oracle FLEXCUBE Direct Banking Release Dashboard Widgets Customer Services User Manual. Part No. E

Oracle Database 10g Release 2 Database Vault - Restricting the DBA From Accessing Business Data

Creating Custom Project Administrator Role to Review Project Performance and Analyze KPI Categories

Oracle WebLogic Portal O R A C L E S T A T EM EN T O F D I R E C T IO N F E B R U A R Y 2016

Oracle CIoud Infrastructure Load Balancing Connectivity with Ravello O R A C L E W H I T E P A P E R M A R C H

Oracle Fusion Middleware 11g Oracle Access Manager Frequently Asked Questions June 2009

Adding Mobile Capability to an Enterprise Application With Oracle Database Lite. An Oracle White Paper June 2007

An Oracle White Paper July Oracle WebCenter Portal: Copying a Runtime-Created Skin to a Portlet Producer

Partitioning in Oracle Database 10g Release 2. An Oracle White Paper May 2005

Oracle WebCenter Portal 11g Developer Workshop

An Oracle White Paper October Oracle Social Cloud Platform Text Analytics

Installation Instructions: Oracle XML DB XFILES Demonstration. An Oracle White Paper: November 2011

Maximum Availability Architecture. Oracle Best Practices For High Availability

APPLICATION BUILDER CLOUD. Application Creation Made Easy

Oracle WebCenter Portal 11g Developer Workshop

Tutorial on How to Publish an OCI Image Listing

Correction Documents for Poland

Oracle Database Lite. Automatic Synchronization White Paper. An Oracle White Paper August 2008

Oracle FLEXCUBE Direct Banking Release Corporate Cash Management User Manual. Part No. E

Oracle WebCenter Portal 11g Developer Workshop

Automatic Receipts Reversal Processing

Superior Product Variants Software for Multi-Attribute Product Companies. An Oracle White Paper April 2004

Generate Invoice and Revenue for Labor Transactions Based on Rates Defined for Project and Task

Bring the Java World and Web Services into Your Portal. An Oracle White Paper September 2005

VISUAL APPLICATION CREATION AND PUBLISHING FOR ANYONE

Oracle FLEXCUBE Direct Banking Release Dashboard Widgets Transfer Payments User Manual. Part No. E

An Oracle White Paper Released April 2008

JD Edwards EnterpriseOne Licensing

An Oracle White Paper December, 3 rd Oracle Metadata Management v New Features Overview

Rapid Bottleneck Identification A Better Way to do Load Testing. An Oracle White Paper June 2008

Oracle Data Masking and Subsetting

Oracle Fusion Configurator

Configuring Oracle Business Intelligence Enterprise Edition to Support Teradata Database Query Banding

Oracle Web Service Manager 11g Component Level Role Authorization (in SOA Suite) March, 2012

StorageTek ACSLS Manager Software Overview and Frequently Asked Questions

October Oracle Application Express Statement of Direction

Siebel CRM Applications on Oracle Ravello Cloud Service ORACLE WHITE PAPER AUGUST 2017

ORACLE FUSION MIDDLEWARE MAPVIEWER

Leverage the Oracle Data Integration Platform Inside Azure and Amazon Cloud

RAC Database on Oracle Ravello Cloud Service O R A C L E W H I T E P A P E R A U G U S T 2017

JD Edwards EnterpriseOne User Experience

Sun Fire X4170 M2 Server Frequently Asked Questions

PeopleSoft Fluid Navigation Standards

An Oracle White Paper. Released April 2013

Performance and Scalability Benchmark: Siebel CRM Release 7 on HP-UX Servers and Oracle9i Database. An Oracle White Paper Released October 2003

Oracle WebCenter Portal. Starting Points for Oracle WebCenter Portal Installation

Best Practice Guide for Implementing VMware vcenter Site Recovery Manager 4.x with Oracle ZFS Storage Appliance

Loading User Update Requests Using HCM Data Loader

GUIDE TO SERVICES. For G-Log Customers and Partners

Working with Time Zones in Oracle Business Intelligence Publisher ORACLE WHITE PAPER JULY 2014

Oracle Database Vault

Oracle Fusion General Ledger Hierarchies: Recommendations and Best Practices. An Oracle White Paper April, 2012

Oracle Application Server 10g Integration Interconnect. An Oracle Technical White Paper January 2005

April Understanding Federated Single Sign-On (SSO) Process

Oracle WebCenter Portal

An Oracle Technical White Paper May Deploying Oracle Beehive with BlackBerry Enterprise Server for MDS Applications

Oracle Data Provider for.net Microsoft.NET Core and Entity Framework Core O R A C L E S T A T E M E N T O F D I R E C T I O N F E B R U A R Y

Data Capture Recommended Operating Environments

Case Study: Redeveloping an Oracle Forms application using Oracle JDeveloper and Oracle ADF

Migration Best Practices for Oracle Access Manager 10gR3 deployments O R A C L E W H I T E P A P E R M A R C H 2015

Differentiate Your Business with Oracle PartnerNetwork. Specialized. Recognized by Oracle. Preferred by Customers.

Handling Memory Ordering in Multithreaded Applications with Oracle Solaris Studio 12 Update 2: Part 2, Memory Barriers and Memory Fences

Achieving High Availability with Oracle Cloud Infrastructure Ravello Service O R A C L E W H I T E P A P E R J U N E

Data Capture Recommended Operating Environments

Subledger Accounting Reporting Journals Reports

Receiving PeopleSoft Message (PeopleTools 8.17) through the Oracle AS PeopleSoft Adapter. An Oracle White Paper September 2008

Increasing Network Agility through Intelligent Orchestration

An Oracle White Paper September Security and the Oracle Database Cloud Service

Oracle Mobile Hub. Complete Mobile Platform

Oracle Social Network

An Oracle White Paper April Oracle Application Express 5.0 Overview

An Oracle White Paper June StorageTek In-Drive Reclaim Accelerator for the StorageTek T10000B Tape Drive and StorageTek Virtual Storage Manager

Oracle Fusion Applications Connect Program. Release 11gRelease 2

An Oracle White Paper June Enterprise Database Cloud Deployment with Oracle SuperCluster T5-8

Information Lifecycle Management for Business Data. An Oracle White Paper September 2005

Technical White Paper August Recovering from Catastrophic Failures Using Data Replicator Software for Data Replication

Oracle Clusterware 18c Technical Overview O R A C L E W H I T E P A P E R F E B R U A R Y

Oracle NoSQL Database For Time Series Data O R A C L E W H I T E P A P E R D E C E M B E R

Transcription:

Oracle WebCenter Suite Provides Web 2.0 Services for Enterprise Developers An Oracle White Paper October 2006

Oracle WebCenter Suite Provides Web 2.0 Services for Enterprise Developers Web 2.0, a phrase coined by O'Reilly Media in 2004, refers to a supposed secondgeneration of Internet-based services such as social networking sites, wikis, communication tools, and folksonomies that let people collaborate and share information online in previously unavailable ways. People are seizing far more control of what they do online. In the process, those efforts are putting skin on the bones of Web services, the long-delayed promise of software and services that can be tapped on demand. "They're taking little bits and pieces from a number of companies and stitching them together in some clever way," Amazon Chief Executive Jeffrey P. Bezos noted recently. "You'll start to see the real power of Web services.". INTRODUCTION Web 2.0 is generating an incredible amount of interest and subsequent momentum around services on the Internet. And many enterprise developers want to determine how these exciting new services can be leveraged within their companies. The nature of Web 2.0 services is to empower users to combine all the relevant information they can find into a single location so that they can be more productive in their work environment. In addition, end users can form ad-hoc associations with users inside and outside their organizations as part of a social network. And they need an easy way to track all these sources of information so that they become more productive while at the same time traversing all this new content. Rarely in IT organizations today will one hear a statement that developers don t have enough to do. There is always a shortage of resources to address all the business needs of the organization. For these Web 2.0 services to be accessible for the Enterprise, all the available applications and information needs to be made available to end-users in a secure, standard way. And developers need to provide tools to end users to allow them to quickly and easily assemble these services together in a meaningful way. Oracle is the only vendor that provides a complete, integrated, and standards-based suite of products for developers to speed the rapid exposure of application and information services that can be combined with easy-to-use end-user tools to deliver Web 2.0 services for the Enterprise. ENTERPRISE REQUIREMENTS FOR WEB 2.0 SERVICES Initially, Service Oriented Architectures (SOAs) provided a platform for developers to enable applications to work together and new composite applications to be assembled from a set of singular services. End users demand access to these key sources of application capabilities so that they themselves can relate the information they need to be more productive. In Web 2.0 terminology, this assembly of complementary sources of http://www.businessweek.com/magazine/co ntent/05_30/b3944108_mz063.htm Oracle WebCenter Suite Provides Web 2.0 Services for Enterprise Developers Page 2

information is called a Mashup. However, current write-ups on Mashups don t go much beyond integration with simplistic mapping services or price comparisons. For Mashups to provide value to the Enterprise, and to be considered an Enterprise Mashup, the application and information sources must be delivered in an accessible, standard, and secure manner within the context of a business task. In addition, developers need a standard approach to enable end users to deliver new streams of information to other users so they, in turn, can create their own Enterprise Mashups. The key challenge for IT is that social networks are traditionally unstructured and uncontrolled and IT applications are inherently controlled and structured. So for IT to consider injecting Web 2.0 services such as Wikis, Blogs, and Discussion Forums into their enterprise requires structured and secured interactions that don t impede the ad-hoc nature of this new user model. Representational State Transfer (REST) strictly refers to a collection of architectural principles. REST design seeks to define a set of resources that clients can interact with uniformly, and to provide hyperlinks between resources that clients can navigate without requiring knowledge of the whole resource set. The Atom Publishing Protocol for publishing to blogs is considered the canonical RESTful protocol. WEB 2.0 STANDARDS EXIST TODAY Propelled by standards-based technologies such as XML, Web Services, and SOAP, the Oracle SOA Suite provides a means for developers to rapidly enable all their applications for Web 2.0 Mashups. Coupled with Oracle s Web Service Manager, developers can now, in a secure, standards-based approach, expose their existing applications to provide the foundation for new Enterprise Mashups. See the Building a Portfolio of Services white paper for a detailed description of the standards in the SOA space. The Oracle SOA Suite provides a standards-based, publishing model (Web services) for IT to deliver services but there remains the need for some additional tools to really make Web services more approachable for end users. For developers wanting to publish or expose information from different systems, leveraging RSS (Really Simple Syndication) feeds and Atom are two quick approaches for providing these capabilities. RSS 2.0 with its copyrights belongs to Harvard University and is frozen. No significant changes to RSS 2.0 can be made unless under a different name, Atom is one such work. Essentially, both standards provide an XML description of your information and are used primarily to aggregate information from news services and blogs into a user s environment. There are many popular RSS/Atom aggregators on the market today burdening end users with yet another tool to visit during their working day. Relying on Web services as the standard way to expose functionality and using XML feeds to publish content and information requires developers to pull these technologies together into a useable model for end users. This is not a small task, but Asynchronous JavaScript and XML (AJAX) can help by providing a standard approach for delivering rich user interfaces in the Web 2.0 world. Unfortunately, beyond the common Oracle WebCenter Suite Provides Web 2.0 Services for Enterprise Developers Page 3

development languages, AJAX offers very few standards. This means that developers are left with lower level tasks such as marshaling and unmarshaling data between a client and server and, since there are few standards, there is very little chance any interoperability. Through Oracle s work with the Java Community Process, JavaServer Faces (JSF) provides a server-side application framework that establishes a standard for building Web-based user interfaces. It provides a component-centric development model and enables developers to easily plug-in their user interface behaviors and presentations. The JSF rendering architecture is the essential ingredient necessary to create reusable AJAX-enabled java Web applications. To learn more about Oracle s work in JSF, the Rich Internet Applications for the Enterprise: JavaServer Faces, AJAX, and Flash white paper is a valuable resource. Using AJAX in combination with Java portlet standards (JSR 168/286 and WSRP 1.0/2.0) provides enterprises with a real solution to making Web 2.0 services accessible to a larger population of users and enabling one component to communicate with another. The next version of the Java Portlet Standard (JSR 286/WSRP 2.0) plans to eliminate most of the limitations of the initial standard (JSR 168/WSRP 1.0) and proposes enhancements such as interportlet communication and portlet filters. Oracle was a key participant in the JSR 168/WSRP 1.0 standards and is one of the key architects on the committee for JSR 286/WSRP 2.0. These new standards will allow context to flow between all the core services that a developer has placed on a page creating this concept of Enterprise Mashups. But wiring together these composite application (portlet) to composite application (portlet) interactions still requires technically savvy people. As a result, many organizations simply deploy Web 2.0 standard components like Wikis, Blogs, and Discussion Forums in their infrastructures and suggest that the Web 2.0 for the Enterprise requirements have been met. A Wiki is a type of Web site that allows the visitors themselves to easily add, remove, and change some available content, in many cases without the need to login. This ease of interaction and operation makes a Wiki an effective tool for collaborative authoring. There is a standard markup language or Wiki syntax that is used to aid in the creation of these new pages or Web sites. A Blog is a Web site where entries are made in journal style and displayed in a reverse chronological order. Blogs often provide commentary or news on a particular subject. And Discussion Forums enable groups of people to carry on conversations via a Web site and track the related responses to each topic that is posted. While these Web 2.0 components do provide a set of standard content and interaction models to allow users to form ad-hoc communities for working together on business objectives, they also increase the proliferation of content and systems for IT to manage and Oracle WebCenter Suite Provides Web 2.0 Services for Enterprise Developers Page 4

users to wade through. Developers then need to integrate these services within their infrastructure and as part of their applications. ORACLE S WEBCENTER SUITE DELIVERS ENTERPRISE MASHUPS Recognizing that each Web 2.0 standard provides tangible benefits on its own and that the real value comes when developers can leverage these standards in concert, Oracle has introduced Oracle WebCenter Suite as the solution for delivering Enterprise Mashups quickly and easily. WebCenter Suite provides a core component, OmniPortlet, which allows business developers to quickly leverage Web services, RSS or XML feeds as data sources for their Enterprise Mashups. Using a wizard-based approach, business users can quickly produce new Mashups from all the standard feeds that developers produce. In addition, developers can easily build AJAX-based user interfaces and add them into the wizard for users to select. The screen shot below shows how quickly users can define new Mashups from existing Web services and XML or RSS feeds. Once the data source has been selected, business users can choose a presentation format for the information. In this way, developers focus their attention on building the layouts required for end-user presentations and business users create Mashups in minutes. In addition, by leveraging the new standards of WSRP 2.0 and JSR 286, developers and business users can connect Mashup components together by passing information from one component to the next. This allows components to be used in context with the rest of the applications on the page to create Enterprise Mashups. A business user can quickly assemble a context-rich user interface that allows them to focus on their current task. And more importantly, the user interface can be instantly transformed as the user changes from one context to the next. For example, a developer can provide a Web service that lists a sales representative s key customers. This context can be passed to the pending proposals for each of the customers as the sales rep scrolls from one customer to the next. Someone in the Support organization could Oracle WebCenter Suite Provides Web 2.0 Services for Enterprise Developers Page 5

CONCLUSION use the same Web service to view the list of customers but combine it or mash it up with a list of open issues. Then the Support engineer will be able to quickly respond to each issue for each customer as they arise. A bigger challenge is how developers will be able to keep up with the demand for new services each organization requires. Even if developers could keep up with the demand, there is always new information flowing from Wikis, Blogs, and Discussion Forums that can be combined through RSS feeds. Oracle s WebCenter Suite includes pre-integrated applications for each of these areas: Wikis, Blogs, and Discussion Forums. Each of these applications are secured through either Oracle s Web Service Security or via JAAS/JAZN and provides RSS feeds to be quickly integrated into the end-user s favorite aggregator or directly into OmniPortlet to be combined with other services. With Wikis, Blogs, and Discussion Forums, developers can use the published set of Java APIs and Web services to tie the capabilities directly into their applications. This provides the developer with an approach to embed these standard Web 2.0 capabilities directly into their enterprise applications. However, there is a huge number of unstructured Web pages that still need to be tapped as a source for new data feeds for users to get all the information and combine them into Enterprise Mashups. WebClipping is a critical part of the solution as a visual Mashup tool and ad-hoc source creation to keep pace with this fierce production of information. Oracle WebCenter Suite has a very easy-to-use WebClipping component to handle both public and secured content. It enables any business user to create new data sources of information from any Web page that publishes the data they require. Then this new feed can either be combined with OmniPortlet or placed directly on a page to Mashup the desired information. In this way, developers can allow business users to find the information they want for their Mashups and then work to structure the information through a standard feed for others in the enterprise to use. In order for business users to be more productive, they need all the information sources pulled together in the context of their task at hand. However, developers are consistently challenged with meeting the needs of business users and at the same time ensuring secure and reliable interactions with all the supporting systems. There are many standards currently in place to help bring Web 2.0 services to the enterprise. To meet the rapid customer demands and to remain competitive in today s marketplace, corporations will need to leverage Oracle WebCenter Suite. Built on standards, Oracle WebCenter Suite builds an enterprise social network of developers and business users, enabling them to keep Oracle WebCenter Suite Provides Web 2.0 Services for Enterprise Developers Page 6

pace with the market demands. Using Oracle s SOA Suite and Oracle WebCenter Suite, including components like OmniPortlet, WebClipping, Wikis, Blogs, and Discussion Forums, developers and business users have the core set of tools they need to produce Enterprise Mashups of all the information sources required in the context of their business task. Leveraging this approach, they will be empowered with richer, more dynamic information to make better choices in business today and to set their company on the right path for the future. Oracle WebCenter Suite Provides Web 2.0 Services for Enterprise Developers Page 7

White Paper Title October 2006 Author: Vince Casarez Oracle Corporation World Headquarters 500 Oracle Parkway Redwood Shores, CA 94065 U.S.A. Worldwide Inquiries: Phone: +1.650.506.7000 Fax: +1.650.506.7200 oracle.com Copyright 2006, Oracle. All rights reserved. This document is provided for information purposes only and the contents hereof are subject to change without notice. This document is not warranted to be error-free, nor subject to any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. We specifically disclaim any liability with respect to this document and no contractual obligations are formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without our prior written permission. Oracle, JD Edwards, PeopleSoft, and Siebel are registered trademarks of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.