1 / 26

BEA Portal and CMS

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.

Download Presentation

BEA Portal and CMS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Agenda • Portals • CMS • BEA’s Portal & CMS • JSR-170 • Best Practices

  3. Portal Defined • The 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."

  4. Portals Business Justification • Improve 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

  5. 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

  6. Content Management Defined • A 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.

  7. Content Management Justification • Increase Revenue • Content Accountability • Enforce Brand • Portray company assets in multiple ways • Reduce costs • Consistent company voice

  8. Content Management Services • Library 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

  9. BEA CMS System

  10. BEA CMS Repository Features Repo Types • 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

  11. BEA Virtual Content Repository (VCR) • Content Bridge pattern • Unifying Content Access

  12. BEA CMS Delivery • CM tag library • Campaigns • Content Selectors

  13. Applications of the CMS • Content Administration Content Views • Content • Type • Repository • Portal Visitor • Views content through portlets • Content Creator • Actually gets delegated rights to the Portal Admin

  14. Recap BEA CMS System

  15. BEA Portal Application

  16. 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

  17. Portal Lifecycle Management Development 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

  18. Portal Business Services • Easily 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.

  19. Recap Bea Portal

  20. JSR-170 • JSR 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.

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

  22. CMS and Portal Best Practices – Top Ten 1) Get to know your Content • Know who use content • Know who creates content • Know who approves content • Know why the content is used • Know the content composition

  23. CMS and Portal Best Practices – Top Ten 2) Get to know your Content Consumers • Who is the content consumer • What brand are you promoting • What appeals to the consumers • When/Where/Why/How does the consumers use content

  24. CMS and Portal Best Practices – Top Ten 3) Know you connecting Systems • What systems contains what information • What is the schema of the content • Privileges to access the information

  25. CMS and Portal Best Practices – Top Ten 4) Design for Performance • Not everything has to be in the CMS • CMS has several layers of cache • Portlets have cache • JSP Cache

  26. CMS and Portal Best Practices – Top Ten 4) Metadata • 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

More Related