bea portal and cms

26
BEA Portal and CMS Washington DC BEA User Group December 8, 2005

Upload: yetta-skinner

Post on 01-Jan-2016

27 views

Category:

Documents


1 download

DESCRIPTION

BEA Portal and CMS. Washington DC BEA User Group December 8, 2005. Agenda. Portals CMS BEA’s Portal & CMS JSR-170 Best Practices. Portal Defined. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: BEA Portal and CMS

BEA Portal and CMS

Washington DC BEA User Group

December 8, 2005

Page 2: BEA Portal and CMS

© Copyright 2002 Anexinet Corp. We Listen. We Deliver. You Succeed.TM

Agenda

Portals

CMS

BEA’s Portal & CMS

JSR-170

Best Practices

Page 3: BEA Portal and CMS

© Copyright 2002 Anexinet Corp. We Listen. We Deliver. You Succeed.TM

Portal DefinedThe W3C defines a web portal as "a web site that provides information content on a common topic, for example a specific city or domain of interest. A web portal allows individuals that are interested in the topic to receive news, find and talk to one another, build a community, and find links to other web resources of common interest."

Page 4: BEA Portal and CMS

© Copyright 2002 Anexinet Corp. We Listen. We Deliver. You Succeed.TM

Portals Business JustificationImprove collaboration with Business Partners

Reliable Information Delivery

Improved Employee Information retrieval

Single point of access for related services

More effective management of business workflows

Assist in compliance with SOX, HIPAA, and other regulations

Aggregated views of the company

Page 5: BEA Portal and CMS

© Copyright 2002 Anexinet Corp. We Listen. We Deliver. You Succeed.TM

Portal Services Presentation Services Presentation Navigation Personalization Taxonomy

Application Services Search Identity and/or profile

services Content Management Collaboration Reporting and Intelligence

services Rules Management

Data Services Distributed Transaction Transformations Data Access Data Integration Event Messaging

Page 6: BEA Portal and CMS

© Copyright 2002 Anexinet Corp. We Listen. We Deliver. You Succeed.TM

Content Management DefinedA CMS is...a set of business rules and editorial processes employed by people surrounding web content, designed to align online publishing efforts with organizational objectives. -Tony Byrne, CMS Watch

Content management or CM is a set of processes and technologies that support the evolutionary life cycle of digital information. This digital information is often referred to as content or, to be precise, digital content.

-Wikipedia The digital content life cycle consists of six primary phases:

create, update, publish, translate, archive and retire.

Page 7: BEA Portal and CMS

© Copyright 2002 Anexinet Corp. We Listen. We Deliver. You Succeed.TM

Content Management JustificationIncrease Revenue

Content Accountability

Enforce Brand

Portray company assets in multiple ways

Reduce costs

Consistent company voice

Page 8: BEA Portal and CMS

© Copyright 2002 Anexinet Corp. We Listen. We Deliver. You Succeed.TM

Content Management ServicesLibrary services Checkin/checkout Content reuse

Workflow services Manage business rules of content production

Audit content, i.e. reporting

Deployment services Manage content output rules

Transformation services

Classification services

Page 9: BEA Portal and CMS

© Copyright 2002 Anexinet Corp. We Listen. We Deliver. You Succeed.TM

BEA CMS System

Page 10: BEA Portal and CMS

© Copyright 2002 Anexinet Corp. We Listen. We Deliver. You Succeed.TM

BEA CMS Repository

Repo’s are Hierarchy based, just like a file system.

File based Repo Every node relates to a file

on the file system Metadata stored in db

Database Repo Default Watch Performance related

issues

Content types Templates Forms

Library services Checkin/checkout Versioning Content Lifecycle

Moderator type workflow

Workspace

Repo Types Features

Page 11: BEA Portal and CMS

© Copyright 2002 Anexinet Corp. We Listen. We Deliver. You Succeed.TM

BEA Virtual Content Repository (VCR)Content Bridge pattern

Unifying Content Access

Page 12: BEA Portal and CMS

© Copyright 2002 Anexinet Corp. We Listen. We Deliver. You Succeed.TM

BEA CMS DeliveryCM tag library

Campaigns

Content Selectors

Page 13: BEA Portal and CMS

© Copyright 2002 Anexinet Corp. We Listen. We Deliver. You Succeed.TM

Applications of the CMSContent Administration Content Views Content Type Repository

Portal Visitor Views content through portlets

Content Creator Actually gets delegated rights to the Portal Admin

Page 14: BEA Portal and CMS

© Copyright 2002 Anexinet Corp. We Listen. We Deliver. You Succeed.TM

Recap BEA CMS System

Page 15: BEA Portal and CMS

© Copyright 2002 Anexinet Corp. We Listen. We Deliver. You Succeed.TM

BEA Portal Application

Page 16: BEA Portal and CMS

© Copyright 2002 Anexinet Corp. We Listen. We Deliver. You Succeed.TM

BEA Portal – Unified Portal Framework

Enterprise Portal Architecture

Flexible deployment architecture

Federated Portals

Unified security model

BEA WebLogic single sign-on

Industrial strength foundation

Enterprise Integration

Web integration

Unified user profile

Content integration

Page 17: BEA Portal and CMS

© Copyright 2002 Anexinet Corp. We Listen. We Deliver. You Succeed.TM

Portal Lifecycle ManagementDevelopment

Framework

Visual programming environment

Portal user interface controls

Java Page flows

Loosely-coupled portal applications

Intelligent Administration

Portal assembly tools

Delegated administration

Role-based entitlements

Adaptable Delivery

Multi-level presentation hierarchy

Portlet definitions

Inter-portlet communication

Mobile services

Page 18: BEA Portal and CMS

© Copyright 2002 Anexinet Corp. We Listen. We Deliver. You Succeed.TM

Portal Business ServicesEasily add content, manage

Provide dynamic access to content from multiple repositories

Search helps visitors find the information they need

Build multiple channels of communities that improve productivity

Rule-based personalization

Event and behavior tracking, and a framework to achieve business goals with visitor’s interactions.

Integrated commerce functionality and increase the value of your portal.

Page 19: BEA Portal and CMS

© Copyright 2002 Anexinet Corp. We Listen. We Deliver. You Succeed.TM

Recap Bea Portal

Page 20: BEA Portal and CMS

© Copyright 2002 Anexinet Corp. We Listen. We Deliver. You Succeed.TM

JSR-170JSR 170: Content Repository for JavaTM technology API

Spec Lead is David Nuescheler of Day Software, Inc. A Swiss company

The API should be a standard, implementation independent, way to access content bi-directionally on a granular level within a content repository. A Content Repository is a high-level information management system that is a superset of traditional data repositories. A content repository implements "content services" such as: author based versioning, full textual searching, fine grained access control, content categorization and content event monitoring. It is these "content services" that differentiate a Content Repository from a Data Repository.Many of today's (web)applications are interacting with a content repository in various ways.

Page 21: BEA Portal and CMS

© Copyright 2002 Anexinet Corp. We Listen. We Deliver. You Succeed.TM

BEA CMS and JSR 170The VCR can be both a consumer of the a 170 repo as well as provide a 170 implementation on top of the VCR

Page 22: BEA Portal and CMS

© Copyright 2002 Anexinet Corp. We Listen. We Deliver. You Succeed.TM

CMS and Portal Best Practices – Top Ten

Know who use content

Know who creates content

Know who approves content

Know why the content is used

Know the content composition

1) Get to know your Content

Page 23: BEA Portal and CMS

© Copyright 2002 Anexinet Corp. We Listen. We Deliver. You Succeed.TM

CMS and Portal Best Practices – Top Ten

Who is the content consumer

What brand are you promoting

What appeals to the consumers

When/Where/Why/How does the consumers use content

2) Get to know your Content Consumers

Page 24: BEA Portal and CMS

© Copyright 2002 Anexinet Corp. We Listen. We Deliver. You Succeed.TM

CMS and Portal Best Practices – Top Ten

What systems contains what information

What is the schema of the content

Privileges to access the information

3) Know you connecting Systems

Page 25: BEA Portal and CMS

© Copyright 2002 Anexinet Corp. We Listen. We Deliver. You Succeed.TM

CMS and Portal Best Practices – Top Ten

Not everything has to be in the CMS

CMS has several layers of cache

Portlets have cache

JSP Cache

4) Design for Performance

Page 26: BEA Portal and CMS

© Copyright 2002 Anexinet Corp. We Listen. We Deliver. You Succeed.TM

CMS and Portal Best Practices – Top Ten

Know your portlets

Know your pages

Know your content

Determine how your content will appear on the web site

Metadata is glue

Enriched content is useful

Enriched content is reusable

4) Metadata