28,79 €
Oracle WebCenter Suite is the industry's most comprehensive enterprise portal platform designed for business users unified with business applications, Enterprise 2.0 services, and social communities. It incorporates Web 2.0 content, collaboration, and communication services. However, without proper guidance on developing performance-critical enterprise applications, it is easy to make the wrong design and technology decisions.
Packed with screenshots, this book offers you in-depth knowledge of developing custom WebCenter applications for your various enterprise requirements. Integrate various web services to make development simpler and faster. Build fast, reliable, and robust Web 2.0 applications with this hands-on practical tutorial.
The Web is no longer just an environment where information is published. It is a powerful tool for collaboration, socialization, and work. This evolution has come about due to the development of technologies such as AJAX, REST, RSS, and so on.
Oracle WebCenter Suite is a stack of products that helps implement Web 2.0 solutions in organizations. This book enables developers to learn the important concepts. It shows several scenarios where Oracle WebCenter 11g technology can be used to improve the productivity of your organization. Each chapter provides a practical application of the technology. It will guide you through many web-building features such as pages and portlets.
Finally, the book describes complete solutions, such as Oracle WebCenter Spaces, and ready-to-use collaborative environments.
A clear step-by-step guide to create customizable Web 2.0 applications for your enterprise using a set of hands-on practical examples to test the platform
The book starts by explaining the context of the WEB 2.0 platform. It helps the reader to understand its main features and their application in organizations.
It shows how the Oracle WebCenter technology can help you implement the Web 2.0 solutions. In each chapter, the theoretical concepts are tested with the help of practical applications. The apt recommendations and suggestions are other key points of the book.
Filled with careful step-by-step instructions and plenty of screenshots, this tutorial shows you how to get the most out of the WebCenter Suite 11g. You will learn about integrating various services to enhance your Web 2.0 solutions using Oracle WebCenter.
This book is for web developers who need to improve their websites or business applications using Web 2.0 features.
This book is recommended for you, if you are a:
Sie lesen das E-Book in den Legimi-Apps auf:
Seitenzahl: 147
Veröffentlichungsjahr: 2010
Copyright © 2010 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the authors, nor Packt Publishing and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.
First published: October 2010
Production Reference: 2270910
Published by Packt Publishing Ltd. 32 Lincoln Road Olton Birmingham, B27 6PA, UK.
ISBN 978-1-847195-80-7
www.packtpub.com
Cover Image by Sandeep Babu ( <[email protected]> )
Authors
Plinio Arbizu
Ashok Aggarwal
Co-Authors
Amit Gupta
Sukanta Hazra
Reviewers
Vince Casarez
Hector R. Madrid
Acquisition Editor
James Lumsden
Development Editors
Rakesh Shejwal
Dilip Venkatesh
Technical Editors
Neha Damle
Vinodhan Nair
Editorial Team Leader
Gagandeep Singh
Project Team Leader
Priya Mukherji
Project Coordinator
Leena Purkait
Indexer
Monica Ajmera Mehta
Proofreaders
Chris Smith
Graphics
Nilesh R. Mohite
Production Coordinator
Alwin Roy
Cover Work
Alwin Roy
Plinio Arbizu is a member of the Oracle ACE Director Program, sponsored by otn.oracle.com, which selects professionals in the world who have a strong technical level and commitment to Oracle technology diffusion. He has more than ten years of IT experience in projects using Oracle technology for commercial, pharmaceutical, and finance areas in companies like Bristol Myers Squibb Peru and Consite.
Currently, he lives in Mexico and serves as a Senior Consultant in Deloitte Consulting. Also, he is an Official Oracle University Instructor in courses like JEE and Oracle WebCenter. Additionally, he has participated as a speaker and organizer of Oracle technology events in Colombia, Chile, Argentina, and Peru.
Plinio is a graduate of computer engineering at the Pontificia Universidad Catolica del Peru. You can follow him through his blog: http://plinioa.blogspot.com.
I begin by thanking James Lumsden for the opportunity to write this book. His encouragement, support, and commitment were vital to complete this project.
This book could never have happened without the guidance of our editor, Rakesh Shejwal, who has always looked after our deliveries. Thanks for your coordination and collaboration in the technical reviews of each chapter.
I would also like to acknowledge the Oracle WebCenter team; Vince Casarez and George Maggessy. They provided invaluable contributions with knowledge and tools.
Special thanks to Leena Purkait, who from the beginning has followed the development of each chapter. Her persistence and dedication was instrumental in completing the book.
Finally, my gratitude to the whole team at Packt Publishing. Thanks for your effort and support in the publication of the book.
Ashok Aggarwal has been delivering web-based collaboration, document management, content management, and workflow solutions using Oracle's products since before they were named Enterprise 2.0. As Oracle's offerings have matured and the market has grown, so has Ashok's involvement in the Oracle Fusion Middleware technology stack, leading to early adoption of Oracle WebCenter Suite 10g and 11g. Since 2002, Ashok has delivered robust solutions by leading a highly-talented implementation organization, M&S Consulting. Prior to co-founding M&S, Ashok focused on delivery of enterprise applications and integration solutions at Accenture in a variety of industry verticals. Ashok has led innovative business transformation initiatives leveraging SOA, BPM, BI, Identity Management, and Enterprise 2.0 technologies as he works to solve today's most challenging business problems. He is a regular instructor and speaker at private and public events. Along with white papers and trade journal publications on Fusion Middleware, Ashok is co-authoring an Oracle SOA book and sponsoring technology and process publications for others on his team at M&S Consulting. Ashok holds a B.S. in Biomedical Engineering with a Minor in Computer Science from The Johns Hopkins University.
To the talented and tireless M&S team, our wonderful customers, the Oracle E2.0 team, Packt Publishing, and, most importantly, my family and friends. All have supported me greatly in this process.
Amit Gupta has spent most of his career in high technology, media, and infrastructure. He currently leads the Enterprise 2.0 infrastructure and development team at M&S Consulting.
Amit co-founded Affle Limited, which is a mobile media company with extensive operations in the Asia-Pacific region. While there, he helped to drive new product initiatives and helped to complete Microsoft's strategic investment in Affle. Prior to Affle, Amit worked at Bloomberg New York and, subsequently, at Bloomberg London, helping to plan and implement major new projects such as "Bloomberg Anywhere" that helped to drive $500M+ in new revenues annually. While there, he also designed and implemented highly-scalable system architectures that were used to support millions of users. Systems integration is his specialty.
He is a technology enthusiast and likes to get his hands dirty with new projects. He has also spent time at various high-technology companies, developing and applying virtual reality applications, medical imaging algorithms, neural networks, and financial trading systems. Amit holds a B.S. in Computer Science (Honors) from The Johns Hopkins University (USA).
To my supportive family, the Oracle Team, and Packt Publishing. This would not have been possible without you.
Sukanta Hazra has a passion for technology and constant desire to try out new areas. This has taken him through academic research on wireless networks and networking protocols, mobile software development, mobile advertisement platforms, and enterprise software and architecture. His experience in various fields has given him a unique perspective on software development and the evolution of software and systems in the evolving technology landscape.
Sukanta was one of the founding members of Affle Limited, which is a mobile media company with extensive operations in the Asia-Pacific region. At Affle, Sukanta led the development of their mobile software products, working on several mobile platforms. He also designed and led the implementation of Affle's mobile advertisement platform. Prior to Affle, he worked as a researcher in the field of wireless networks at the Institute for Infocomm Research, Singapore.
He has contributed several papers to IEEE conferences and journals. Sukanta considers himself to be a "geek" and enjoys tinkering with the guts of the system. He is equally comfortable dealing with the high-level architectural view of the system. His current passion is Service-Oriented Architecture and the use of open standards and their consequent impact on the enterprise.
Sukanta holds both a Masters degree in Engineering and a Bachelors degree (Honors) in Engineering from National University of Singapore.
To the thousands of software engineers out there who are making it a better world for all of us. To my colleagues at M&S Consulting for their encouragement and helpful advice, and to Packt Publishing for their suggestions and patience. Thank you for making this possible.
Vince Casarez, Vice President of Oracle Corporation, focuses on Web 2.0 technology development, Enterprise 2.0, and portal products. Over the past 14 years, Vince has held many key positions at Oracle. Currently, he is Vice President of Product Management for Enterprise 2.0 and portal products at Oracle. He has recently co-authored a book entitled Reshaping Your Business with Web 2.0 that remains on the Amazon Technology Best Seller list. He also manages the WebCenter development team handling Web 2.0 and social computing services. Prior to this, he focused on hosted portal development and operations that included Oracle Portal Online for external customers, Portal Center for building a portal community, and My Oracle for the employee intranet. Previously, he was Vice President of Tools Marketing, handling all tools products including development tools and business intelligence tools. Prior to running Tools Marketing, he was Director of Product Management for Oracle's JDeveloper. Before joining Oracle, Vince spent seven years at Borland International where he was group product manager of Paradox for Windows and dBASE for Windows. He holds a Bachelors degree in Biochemistry from the University of California, Los Angeles.
Oracle is the largest business software company in the world, with 345,000 customers—including 100 of the Fortune Global 100—and supports these customers in more than 145 countries.
Hector R. Madrid is the author of the Oracle 10g/11g Data and Database Management Utilities book. He is currently working as a freelance consultant; he collaborates with Oracle University as a certified instructor for the DBA, Java, and Application Server course tracks. He is a highly-respected Oracle professional with 20 years of experience as a full-time DBA. He works with a wide range of DBA requirements starting from the daily DBA duties to the tasks related to mission-critical and high-availability systems. He was the first Oracle Certified Master in Latin America. He obtained a Masters degree in Computer Sciences from the Metropolitan Autonomous University (UAM), and he has presented different technical papers at several Oracle conferences.
I want to thank my family for their patience and the time I borrowed from them during this project.
This book is dedicated to:
My parents, Eusebia and Plinio, for helping me build my dreams
My students, for your dedication and contribution in the technological development of Peru
My wife, Maricarmen, because it's true, you are my happiness, my beautiful little princess
--Plinio ArbizuOracle WebCenter Suite is the industry's most comprehensive enterprise portal platform designed for business users, unified with business applications, Enterprise 2.0 services, and social communities. It incorporates Web 2.0 content, collaboration, and communication services. However, without proper guidance on developing performance-critical enterprise applications, it is easy to make the wrong design and technology decisions.
Packed with screenshots, this book offers you in-depth knowledge of developing custom WebCenter applications for your various enterprise requirements. Integrate various web services to make development simpler and faster. Build fast, reliable, and robust Web 2.0 applications with this hands-on practical tutorial.
Oracle WebCenter Suite is a stack of products that helps implement Web 2.0 solutions in organizations. This book enables developers to learn the important concepts. It shows several scenarios where Oracle WebCenter 11g technology can be used to improve the productivity of your organization. Each chapter provides a practical application of the technology. It will guide you through many web-building features such as pages and portlets.
Finally, the book describes complete solutions, such as Oracle WebCenter Spaces, and ready-to-use collaborative environments.
Chapter 1, What is Oracle WebCenter?, summarizes the features of Oracle WebCenter and shows the business needs that this technology solves.
Chapter 2, WebCenter Installation and Configuration, provides the necessary instructions to install WEB Center Suite successfully in an environment standard of development.
Chapter 3, Setting up the Development Environment, helps us to prepare the development environments and the application server, in order to support our WebCenter applications.
Chapter 4, Getting Started with WebCenter Development: Hello World(s), helps us create a HelloWorld web service. We also accomplish a verification of our development environment and gain confidence in being able to build the foundational components and skills needed for WebCenter development.
Chapter 5, Design and Personalization, explains how to develop templates and add data access features to our WebCenter applications.
Chapter 6, Portlets, explains how to implement features using portlets in our applications, as component reuse is one of principal goals of our applications.
Chapter 7, Discussions, Wiki, and Blog Services, demonstrates simple ways to incorporate the Wiki and Blog Services into your custom WebCenter applications.
Chapter 8, Search Service, explores the WebCenter Search Service, Tags, Links, and RSS. By creating a sample application, it explains how to integrate WebCenter Search Service into your custom WebCenter application.
Chapter 9, Personalization with Oracle Composer, works with Oracle WebCenter in two parts. In the first part, as developers, we prepare the environment for end users. Then, we assume the role of end user to personalize the page defined in the previous step.
Chapter 10, Oracle WebCenter Spaces Overview, shows how to configure and customize Oracle WebCenter Spaces.
To develop and test the examples in this book, you need to have Oracle SOA Suite 11g Patch Set 2 (11.1.1.3) installed on your system. For Chapter 9, you also need Oracle Service Bus 11g (11.1.1.3) and Oracle Service Registry 11g (11.1.1.2), and for Chapter 10
