Categories
Ebooks
-
Business and economy
- Bitcoin
- Businesswoman
- Coaching
- Controlling
- E-business
- Economy
- Finances
- Stocks and investments
- Personal competence
- Computer in the office
- Communication and negotiation
- Small company
- Marketing
- Motivation
- Multimedia trainings
- Real estate
- Persuasion and NLP
- Taxes
- Social policy
- Guides
- Presentations
- Leadership
- Public Relation
- Reports, analyses
- Secret
- Social Media
- Sales
- Start-up
- Your career
- Management
- Project management
- Human Resources
-
For children
-
For youth
-
Education
-
Encyclopedias, dictionaries
-
E-press
- Architektura i wnętrza
- Biznes i Ekonomia
- Home and garden
- E-business
- Finances
- Personal finance
- Business
- Photography
- Computer science
- HR & Payroll
- Computers, Excel
- Accounts
- Culture and literature
- Scientific and academic
- Environmental protection
- Opinion-forming
- Education
- Taxes
- Travelling
- Psychology
- Religion
- Agriculture
- Book and press market
- Transport and Spedition
- Healthand beauty
-
History
-
Computer science
- Office applications
- Data bases
- Bioinformatics
- IT business
- CAD/CAM
- Digital Lifestyle
- DTP
- Electronics
- Digital photography
- Computer graphics
- Games
- Hacking
- Hardware
- IT w ekonomii
- Scientific software package
- School textbooks
- Computer basics
- Programming
- Mobile programming
- Internet servers
- Computer networks
- Start-up
- Operational systems
- Artificial intelligence
- Technology for children
- Webmastering
-
Other
-
Foreign languages
-
Culture and art
-
School reading books
-
Literature
- Antology
- Ballade
- Biographies and autobiographies
- For adults
- Dramas
- Diaries, memoirs, letters
- Epic, epopee
- Essay
- Fantasy and science fiction
- Feuilletons
- Work of fiction
- Humour and satire
- Other
- Classical
- Crime fiction
- Non-fiction
- Fiction
- Mity i legendy
- Nobelists
- Novellas
- Moral
- Okultyzm i magia
- Short stories
- Memoirs
- Travelling
- Narrative poetry
- Poetry
- Politics
- Popular science
- Novel
- Historical novel
- Prose
- Adventure
- Journalism, publicism
- Reportage novels
- Romans i literatura obyczajowa
- Sensational
- Thriller, Horror
- Interviews and memoirs
-
Natural sciences
-
Social sciences
-
School textbooks
-
Popular science and academic
- Archeology
- Bibliotekoznawstwo
- Cinema studies
- Philology
- Polish philology
- Philosophy
- Finanse i bankowość
- Geography
- Economy
- Trade. World economy
- History and archeology
- History of art and architecture
- Cultural studies
- Linguistics
- Literary studies
- Logistics
- Maths
- Medicine
- Humanities
- Pedagogy
- Educational aids
- Popular science
- Other
- Psychology
- Sociology
- Theatre studies
- Theology
- Economic theories and teachings
- Transport i spedycja
- Physical education
- Zarządzanie i marketing
-
Guides
-
Game guides
-
Professional and specialist guides
-
Law
- Health and Safety
- History
- Road Code. Driving license
- Law studies
- Healthcare
- General. Compendium of knowledge
- Academic textbooks
- Other
- Construction and local law
- Civil law
- Financial law
- Economic law
- Economic and trade law
- Criminal law
- Criminal law. Criminal offenses. Criminology
- International law
- International law
- Health care law
- Educational law
- Tax law
- Labor and social security law
- Public, constitutional and administrative law
- Family and Guardianship Code
- agricultural law
- Social law, labour law
- European Union law
- Industry
- Agricultural and environmental
- Dictionaries and encyclopedia
- Public procurement
- Management
-
Tourist guides and travel
- Africa
- Albums
- Southern America
- North and Central America
- Australia, New Zealand, Oceania
- Austria
- Asia
- Balkans
- Middle East
- Bulgary
- China
- Croatia
- The Czech Republic
- Denmark
- Egipt
- Estonia
- Europe
- France
- Mountains
- Greece
- Spain
- Holand
- Iceland
- Lithuania
- Latvia
- Mapy, Plany miast, Atlasy
- Mini travel guides
- Germany
- Norway
- Active travelling
- Poland
- Portugal
- Other
- Russia
- Romania
- Slovakia
- Slovenia
- Switzerland
- Sweden
- World
- Turkey
- Ukraine
- Hungary
- Great Britain
- Italy
-
Psychology
- Philosophy of life
- Kompetencje psychospołeczne
- Interpersonal communication
- Mindfulness
- General
- Persuasion and NLP
- Academic psychology
- Psychology of soul and mind
- Work psychology
- Relacje i związki
- Parenting and children psychology
- Problem solving
- Intellectual growth
- Secret
- Sexapeal
- Seduction
- Appearance and image
- Philosophy of life
-
Religion
-
Sport, fitness, diets
-
Technology and mechanics
Audiobooks
-
Business and economy
- Bitcoin
- Businesswoman
- Coaching
- Controlling
- E-business
- Economy
- Finances
- Stocks and investments
- Personal competence
- Communication and negotiation
- Small company
- Marketing
- Motivation
- Real estate
- Persuasion and NLP
- Taxes
- Guides
- Presentations
- Leadership
- Public Relation
- Secret
- Social Media
- Sales
- Start-up
- Your career
- Management
- Project management
- Human Resources
-
For children
-
For youth
-
Education
-
Encyclopedias, dictionaries
-
History
-
Computer science
-
Other
-
Foreign languages
-
Culture and art
-
School reading books
-
Literature
- Antology
- Ballade
- Biographies and autobiographies
- For adults
- Dramas
- Diaries, memoirs, letters
- Epic, epopee
- Essay
- Fantasy and science fiction
- Feuilletons
- Work of fiction
- Humour and satire
- Other
- Classical
- Crime fiction
- Non-fiction
- Fiction
- Mity i legendy
- Nobelists
- Novellas
- Moral
- Okultyzm i magia
- Short stories
- Memoirs
- Travelling
- Poetry
- Politics
- Popular science
- Novel
- Historical novel
- Prose
- Adventure
- Journalism, publicism
- Reportage novels
- Romans i literatura obyczajowa
- Sensational
- Thriller, Horror
- Interviews and memoirs
-
Natural sciences
-
Social sciences
-
Popular science and academic
-
Guides
-
Professional and specialist guides
-
Law
-
Tourist guides and travel
-
Psychology
- Philosophy of life
- Interpersonal communication
- Mindfulness
- General
- Persuasion and NLP
- Academic psychology
- Psychology of soul and mind
- Work psychology
- Relacje i związki
- Parenting and children psychology
- Problem solving
- Intellectual growth
- Secret
- Sexapeal
- Seduction
- Appearance and image
- Philosophy of life
-
Religion
-
Sport, fitness, diets
-
Technology and mechanics
Videocourses
-
Data bases
-
Big Data
-
Biznes, ekonomia i marketing
-
Cybersecurity
-
Data Science
-
DevOps
-
For children
-
Electronics
-
Graphics/Video/CAX
-
Games
-
Microsoft Office
-
Development tools
-
Programming
-
Personal growth
-
Computer networks
-
Operational systems
-
Software testing
-
Mobile devices
-
UX/UI
-
Web development
-
Management
Podcasts
- Ebooks
- Computer science
- Business applications
- IBM Websphere Portal 8: Web Experience Factory and the Cloud. Build a comprehensive web portal for your company with a complete coverage of all the project lifecycle stages with this book and
E-book details
Log in, If you're interested in the contents of the item.
IBM Websphere Portal 8: Web Experience Factory and the Cloud. Build a comprehensive web portal for your company with a complete coverage of all the project lifecycle stages with this book and
Chelis Camargo, Helmar Martens
Ebook
IBM WebSphere® Portal is a cost- effective, scalable, and proven solution for the portal enterprise space. Given the depth and the breadth of WebSphere Portal and the challenges of developing a portal project, you need a book that covers all the nuances of the entire portal project lifecycle. This book accomplishes just that.
In this book, we cover topics that range from portal assessment, governance, and architecture, to design and development. These topics are covered not only within these traditional areas, but also within the cloud environment context. Keeping both contexts in mind, several chapters are dedicated to portal and portlet testing, troubleshooting, performance monitoring, best practices, and tuning. The cloud option is also analyzed and discussed for hosting, developing, and publishing portal applications. We also cover Web Experience Factory (WEF) as the tool of choice for portlet development. We take you from the introduction to the development of advanced portlets in an intuitive and efficient manner. We cover not only common topics, such as builders, models, and user interface development, but also advanced topics, such as Dojo builders, Ajax techniques, and WEF performance.
Within the WEF space, we cover other topics, which have never been covered before by any other competing book. You will learn how to develop multichannel applications, including web mobile applications and you will learn about the model types available for portlet development, including when and how to utilize them. We also present and discuss numerous aspects and facets of implementing a WEF project and what it takes to successfully deliver them.
The richness and the profundity of the topics combined with an intuitive and well-structured presentation of the chapters will provide you with all the information you need to master your skills with the IBM WebSphere Portal project lifecycle and Web Experience Factory.
In this book, we cover topics that range from portal assessment, governance, and architecture, to design and development. These topics are covered not only within these traditional areas, but also within the cloud environment context. Keeping both contexts in mind, several chapters are dedicated to portal and portlet testing, troubleshooting, performance monitoring, best practices, and tuning. The cloud option is also analyzed and discussed for hosting, developing, and publishing portal applications. We also cover Web Experience Factory (WEF) as the tool of choice for portlet development. We take you from the introduction to the development of advanced portlets in an intuitive and efficient manner. We cover not only common topics, such as builders, models, and user interface development, but also advanced topics, such as Dojo builders, Ajax techniques, and WEF performance.
Within the WEF space, we cover other topics, which have never been covered before by any other competing book. You will learn how to develop multichannel applications, including web mobile applications and you will learn about the model types available for portlet development, including when and how to utilize them. We also present and discuss numerous aspects and facets of implementing a WEF project and what it takes to successfully deliver them.
The richness and the profundity of the topics combined with an intuitive and well-structured presentation of the chapters will provide you with all the information you need to master your skills with the IBM WebSphere Portal project lifecycle and Web Experience Factory.
- IBM WebSphere Portal 8: Web Experience Factory and the Cloud
- Table of Contents
- IBM WebSphere Portal 8: Web Experience Factory and the Cloud
- Credits
- Foreword
- About the Authors
- About the Reviewers
- www.PacktPub.com
- Support files, eBooks, discount offers, and more
- Why Subscribe?
- Free Access for Packt account holders
- Instant Updates on New Packt Books
- Support files, eBooks, discount offers, and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Downloading the example code
- Errata
- Piracy
- Questions
- 1. Portal Assessment
- IBM WebSphere Portal (WP), IBM Web Experience Factory (WEF), and the cloud
- SaaS/IaaS/PaaS cloud engagement models
- Getting startedcase study
- Step 1 background, objective, and approach
- Step 2 business need and portal alignment:
- Business value alignment
- Business drivers and current state
- Current state, future state, and a road map
- Current state pain points and how portal capabilities can fill the gap
- Step 3 A "Day-in-the-Life" demonstration
- Step 4 the financial case
- Step 5 recommendations and next steps POV
- Cloud use cases applied
- Cloud approach with IBM enterprise SmartCloud initial high-level tasks
- Cloud approach with Amazon Elastic Compute Cloud (EC2) initial high-level tasks
- Portal and Cloudonomics sense
- Summary
- 2. Portal Governance: Adopting the Mantra of Business Performance through IT Execution
- Social and technical evolution
- Five steps to governance
- Establish a sense of urgency
- A2Z Bullion Bank action
- Create the guiding coalition
- A2Z Bullion Bank action
- Develop a vision strategy
- A2Z Bullion Bank action
- Communicate the changed vision
- A2Z Bullion Bank action
- Empower broad-based action
- A2Z Bullion Bank action
- Establish a sense of urgency
- Portal governance best practices
- Formulate a portal governance committee
- A2Z Bullion Bank action
- Obtain Executive Sponsorship
- A2Z Bullion Bank action
- Establish a Portal Center of Excellence
- A2Z Bullion Bank action
- Develop governance effectiveness metrics
- A2Z Bullion Bank action
- Time to develop and release new portal artifacts A2Z Bullion Bank action
- Adopt and adapt portal governance
- A2Z Bullion Bank action
- Adopting virtual portals A2Z Bullion Bank action
- Typical portal roles
- Formulate a portal governance committee
- Value interests
- Summary
- 3. Portal Requirements Engineering
- The discipline of requirements and requirements as a discipline
- List users, existing systems, and functional requirements
- Derive actors and use cases to create the use case model
- Storyboard or wireframes
- Inventory-large reusable assets
- Identify delta use cases
- Document nonfunctional requirements
- Portal call center channel
- Portal self-service (core banking) channel
- Workload distribution
- Validate requirements with the customer
- Summary
- The discipline of requirements and requirements as a discipline
- 4. Portal Architecture: Analysis and Design
- Cloud architectural model
- Portal architectural decisions
- Information architecture wireframes and storyboards
- Portlet
- Portlet view
- Transition data
- POM and service design conceptual overview
- Service to data design overview best practice artifacts
- Enterprise reference architecture simplifying complexity with DataPower and all handlers
- A2Z banking reference and portal application architecture
- A2Z call center reference and portal application architecture
- Cloud as the fabric for resilient architecture
- Architecting for nonfunctional requirements
- Summary
- 5. Portal Golden and Cloud Architecture
- Reusable architecture assets and IBM Portal Accelerators
- IBM Accelerators for IBM WebSphere Portal
- IBM Retail Banking Template for WebSphere Portal (v2.0)
- IBM Mobile Portal Accelerator
- IBM Dashboard Accelerator
- IBM Collaboration Accelerator
- IBM Content Accelerator
- Portlet Catalog and Lotus Greenhouse
- Cloud execution environment and architectural model for cloud computing IBM cloud reference architecture
- Highly available portal golden and SOA reference architecture
- Virtual portals, realms, and cluster partitioning
- Portal collaboration, pervasive, and voice runtime architectures
- Portal security architecture
- Single Sign-On (SSO) patterns
- Portal architecture and performance modeling cloud and traditional paradigms
- Portal operational model and workload analysis
- IBM lab tools mainframe and distributed
- IBM zCP3000
- IBM Automatic Model Building using InferENCE (AMBIENCE)
- Commercial solutions and tools mainframe and distributed
- CA HyPerformix
- BMC
- Cloud capacity planning IBM SmartCloud Monthly Cost Estimator
- Cloud capacity planning Amazon Monthly Calculator
- Test architecture and test data governance
- Architecture assessment and operational technical readiness review
- Summary
- Reusable architecture assets and IBM Portal Accelerators
- 6. Portal Build, Deployment, and Release Management
- Portal build, deployment, and release management
- Best practices and Jazz-enabled staging
- Portal tools
- XMLAccess
- ReleaseBuilder
- Site management tool
- Subsequent releases
- Release scenarios
- Portal scripting
- Manual steps prior to using ReleaseBuilder
- WEF and WP environment high-level release steps
- Step 1 Initial release preparing the source environment
- Step 2 building the release
- Step 3 preparing the target environment
- Step 4 importing the release
- Step 5 post-transfer actions
- Building a portlet WAR for production
- Excluding files from a published WAR
- Using the .excludeFromServer file
- Global exclude across all projects
- Exclude on a project-by-project basis
- Using the **/nodeploy** directory
- Excluding files from a published WAR
- Publishing to the JSR 286 portal container
- Portlet deployment
- Checklist for portal artifacts
- Checklist for WEF-related JARs
- web.xml processing and templates
- web.xml template files
- The WEB-INF\web.xml file
- web.xml processing at project creation and publishing
- Other things that impact web.xml
- Themes and skins deployment
- Portal resources management via policies
- Publishing to a remote AMI instance on the Amazon Cloud
- Cloud-enabled environment provisioning, deployment, and release management with IBM Workload Deployer
- Summary
- 7. Introduction to Web Experience Factory
- What is Web Experience Factory?
- Key benefits of using Web Experience Factory for portlet development
- The development environment
- Key components of WEF builders, models, and profiles
- Builders
- Simple and complex builders
- The face of builders
- Builder artifacts
- Inspecting content created by builders
- Models
- Modeling
- Code generation versus software automation
- Profiles
- Builders
- Regeneration engine
- Creating a WEF project
- Creating your first Portlet
- Executing your portlet from the designer
- Deploying your portlet
- Summary
- 8. Service Layers
- The Service Consumer and Service Provider patterns in WEF
- Service builders
- Creating a service model
- Explaining the Service Definition builder inputs
- Creating sample data for the Service Provider model
- Explanation about Simple Schema Generator builder inputs
- Emulating the data retrieval
- Creating a service operation
- Testing the Service Provider models
- Revisiting the Logical Operations
- Invoking the Service Provider model from the Service Consumer model
- Summary
- 9. Invoking Web Services
- Portal projects leveraging web services
- The Web Service Call builder
- General
- Request Parameters
- Request SOAP Header
- Service Information
- WS-Security
- Advanced
- Web service inputs from other builders
- Sample model
- Data transformation and manipulation of service response
- The transform builders
- IXml Java interface
- Summary
- 10. Building the Application User Interface
- Choosing the right builders to create the UI
- Understanding how WEF builds UI
- Data-driven development approach
- Modifying the content created by WEF
- Modification through builders and the Design pane
- Modification through the HTML code
- Modifying the content created by WEF
- Data-driven development approach
- High-level and low-level builders
- Data Service User Interface builder
- Creating a simple database Service Provider model
- Working with the Data Services User Interface builder
- Data Services User Interface overview
- General
- List Page Settings
- Settings for the Create and Update Page
- Page-to-Page Navigation
- Label Translation Settings
- Data Services User Interface overview
- Building the Data Services User Interface sample model
- General
- List Page Settings
- Settings for the Create and Update Page
- Page to Page Navigation
- Label Translation Settings
- Paging
- Table
- Update
- Modifying the generated application
- Design panel
- Rich Data Definition builder
- Theme builder
- Modifier builders
- Modify the base pages used by high-level builders
- Design panel
- HTML Templates in WEF
- Summary
- 11. The Dojo Builders and Ajax
- What is Dojo and Ajax
- The problem
- The solution
- The benefits of using Dojo and Ajax in portal development
- The Dojo and Ajax related builders
- Dojo Rich Text Editor sample
- Creating the model
- Adding the builders
- Adding the variables
- Adding the Dojo builders
- Adding the Text builders
- Adding the processing section
- Testing the model
- Implementing Post-Action for partial page refresh
- Dojo Tree builder sample
- Client Event Handler
- Summary
- What is Dojo and Ajax
- 12. WEF Profiling
- Profiling
- Defining some WEF profiling terms
- Profile selection handler
- Profile set editor
- The Manage Profiles tab
- The Entries tab
- Select handler
- Profiling sample
- Sample portlet exposing profiles through the portals Configure option
- Creating a profile set
- Profile-enabling builder inputs
- Providing values to profile entries
- Testing profiling from the designer
- Testing the sample portlet in the designer
- The Portlet Adapter builder
- Creating a portal page
- Placing the portlet on the Sales page
- Exposing the individual values in portal
- Role-based profiling
- Building portlet for role-based profiling
- Profile set for role-based profiling
- WebSphere Portal configuration for role-based profiling
- Endless possibilities with profiling
- Summary
- Profiling
- 13. Types of Models
- One portlet, many models
- Summary of the model types
- Model types demystified
- User interface models
- The Rule of 50
- The Portlet Adapter builder
- Service models
- Imported models
- Sample scenario for imported model
- Base models
- Configuring imported models through profiling
- Model container
- Linked models
- User interface models
- Summary
- One portlet, many models
- 14. WEF and Mobile Web Applications
- Mobile devices
- Desktop applications versus mobile web applications
- WEF handling of mobile web applications
- Mobile web application sample
- A2Z web mobile strategy
- Requirements
- Expected outcome
- Multichannel web application sample
- Adding variables to your application
- Adding pages to your application
- Adding profile set to your application
- Adding more builders to your application
- Testing your application
- Adding header and links
- Adding the Data Page and Data Layout builders to your application
- Testing the final version of your application
- Testing your application on an iPhone simulator
- Expanding the sample model
- Summary
- 15. How to Implement a Successful Portal Project with WEF
- Planning for success
- Required skills for developing a portlet with WEF
- Difference between a portal project and a JEE project
- Successful WEF project requires experienced WEF developers
- Training and mentoring
- Hiring or contracting an experienced portal architect/WEF developer
- Development environment
- WebSphere Portal Server installation
- WebSphere Portal Server Community Edition WAS CE
- Development IDE
- WEF on Eclipse
- WEF on RAD
- Source control with WEF
- Avoiding merging of model files
- XMLAccess scripts
- Roles, permissions, access level
- Authentication versus authorization
- Portal resources versus portlet resources
- Portlet resources and WEF
- Development of POCs or prototypes
- Benefits to the product management and business analysis teams
- Benefits to the portal architecture and development teams
- WEF project folder structure
- Folder structure for the servable content
- Folder structure for the nonservable content
- Summary
- 16. Portlet and Portal Testing
- Test strategy and plan
- Functional/nonfunctional test tools and automation
- Functional Testing Automation
- Nonfunctional testing
- Test environment and test data
- Overall test metrics
- Response time
- Java Virtual Machine
- JDBC pool
- Thread pool
- Session size
- Elapsed time
- CPU
- Parallel Portlet Rendering
- Caching
- Portal testing
- Benchmarking portal validating NFRs via load testing
- Portlet testing time to walk the walk
- WEF testing
- Comparator
- Threshold
- Message
- flushImmediately
- Security testing
- Performance anti-patterns
- Summary
- Other references:
- 17. Portal and Portlet Performance Monitoring
- Business and technology monitoring
- APM as a discipline choose your weapons
- Portal server monitoring with ITCAM for WebSphere
- Problem determination memory diagnostics
- The Memory Leak Diagnosis view
- The Server view
- The Portal view
- Monitoring slowest portlets
- Monitoring contentions and locks
- Setting traps and alerts based on performance thresholds
- Code performance monitoring via Java profiling
- PMI is your best friend
- Web analytics
- Cloud monitoring
- Green Data Center monitoring
- Summary
- 18. Portal Troubleshooting
- Problem determination and troubleshooting
- Divide and conquer
- Project lifecycle interdisciplines
- Use case
- Skills and tools level
- IBM Support Assistantgeneral tools
- ISA for WebSphere Portal
- DIR Download, install, and run
- Choose Problem Type
- Enable Split-Second (if needed)
- View output and open case with IBM
- Troubleshooting in WebSphere Application Server v8
- Trace level debug with ARM turned on
- Splunk engine
- Summary
- 19. Portal, WEF, and Portlet Tuning
- Tuning strategy and knowledge
- Tuning lifecycle
- Tuning candidates and test cases
- Bottleneck 1 broker services registration services 7 seconds of response time results with a 4-second max goal to achieve
- Bottleneck 2 broker services lease rate services tuning for response time
- Bottleneck 3 call center services softphone incoming call and live call portal tuning for throughput
- Performance tuning a deep dive into WEF
- Performance best practices
- Addressing memory consumption
- Size of result sets
- Stateless services
- Paging data
- Cache Control builder and caching strategy
- Caching strategy
- Performance-related log files
- Model Actions log file
- Server Stats log file
- Session Size log file
- Enabling session size tracing
- Analyzing the session size log file
- Summary
- 20. Portal Post-production
- A2Z Bank business and technical monitoring
- Measuring portal and cloud success
- Training users and support
- Enabling impersonation
- Summary
- Index
- Title: IBM Websphere Portal 8: Web Experience Factory and the Cloud. Build a comprehensive web portal for your company with a complete coverage of all the project lifecycle stages with this book and
- Author: Chelis Camargo, Helmar Martens
- Original title: IBM Websphere Portal 8: Web Experience Factory and the Cloud. Build a comprehensive web portal for your company with a complete coverage of all the project lifecycle stages with this book and ebook.
- ISBN: 9781849684057, 9781849684057
- Date of issue: 2012-09-25
- Format: Ebook
- Item ID: e_3d1p
- Publisher: Packt Publishing