You are previewing Enhancing Enterprise and Service-Oriented Architectures with Advanced Web Portal Technologies.
O'Reilly logo
Enhancing Enterprise and Service-Oriented Architectures with Advanced Web Portal Technologies

Book Description

Service-oriented architectures are of vital importance to enterprises maintaining order and service reputation with stakeholders, and by utilizing the latest technologies, advantage can be gained and time and effort saved.Enhancing Enterprise and Service-Oriented Architectures with Advanced Web Portal Technologies offers the latest research and development within the field, filled with case studies, research, methodologies, and frameworks from contributors around the world. In order to stay abreast of the cutting-edge research in the field, it is vital for academics and practitioners to stay involved and studied with the latest publications. This volume contains a wide range of subject matters, levels of technical expertise and development, and new technological advances within the field, and will serve as an excellent resource both as a handbook and a research manual.

Table of Contents

  1. Cover
  2. Title Page
  3. Copyright Page
  4. Editorial Advisory Board and List of Reviewers
    1. Associate Editors
    2. List of Reviewers
  5. Preface
    1. INTRODUCTION
    2. PORTAL TECHNOLOGY
    3. SECURITY, ARCHITECTURE AND MOBILITY IN PORTALS
    4. PRACTICAL EXPERIENCES OF BUSINESS TODAY
    5. LEARNING FOR FUTURE PORTAL AND SOA IMPLEMENTATIONS
    6. CONCLUSION: IS OUR FUTURE IN THE CLOUDS?
  6. Section 1: Portal Technology
    1. Chapter 1: Do You Need a Content Management System?
      1. Abstract
      2. BUSINESS AND VISIBILITY
      3. WEB SITES DESIGN FOR SUCCESS
      4. VISION FOR CONTENT MANAGEMENT SYSTEMS
      5. CMS AND PORTAL BASED WEB SITES
      6. WEB SITE PERFORMANCE AND WEB ANALYTICS
    2. Chapter 2: A Cloud Portal Architecture for Large-Scale Application Services
      1. ABSTRACT
      2. 1 INTRODUCTION
      3. 2 CLOUD SERVICE ARCHITECTURE
      4. 3 INFRASTRUCTURE SPACE
      5. 4 APPLICATION SPACE
      6. 5 BUSINESS SPACE
      7. 6 PRESENTATION SPACE
      8. 7 RELATED WORK
      9. 8 CONCLUSION
    3. Chapter 3: Lotus Workforce Management
      1. ABSTRACT
      2. 1. INTRODUCTION
      3. 2 LOTUS WORKFORCE MANAGEMENT
      4. 3 CONCLUSION
    4. Chapter 4: Using WSRP 2.0 with JSR 168 and 286 Portlets
      1. ABSTRACT
      2. INTRODUCING WSRP SPECIFICATIONS
      3. SERVICE DESCRIPTION INTERFACE
      4. MARKUPTYPE STRUCTURE DETAILS
      5. REGISTRATION INTERFACE
      6. MARKUP INTERFACE
      7. HANDLING URLS IN REMOTE PORTLETS
      8. JSR 168 ALIGNMENT WITH WSRP 1.0.
      9. WSRP 2.0 BRIEF OVERVIEW OF ADDITIONAL FUNCTIONALITY
      10. NOTES ON WSRP 1.0 AND ITS SHORTCOMINGS
      11. CONCLUSION
    5. Chapter 5: WSRP, SOA and UDDI
      1. ABSTRACT
      2. INTRODUCTION
      3. COOKIES HANDLING
      4. URL REWRITING
      5. AJAX AND WSRP
      6. PRINCIPLES REGISTRATION OF WEB SERVICES IN UDDI
      7. REGISTERING WSRP SERVICES AS REMOTE PORTLETS IN UDDI
      8. ESB AND WSRP ARCHITECTURE
      9. CREATE SOA BASED ON WSRP – LIGHTWEIGHT ARCHITECTURE
      10. CREATE MESSAGING INFRASTRUCTURE
      11. AJAX AND ESB
      12. DISCUSSION
      13. CONCLUSION
    6. Chapter 6: Use of Web Analytics in Portals
      1. ABSTRACT
      2. WHAT ARE WEB ANALYTICS?
      3. PORTALS ARE DIFFERENT FROM TRADITIONAL WEB SITES
      4. WEB ANALYTICS, AJAX, WSRP AND SECURITY
      5. WEBSPHERE PORTAL AND WEB ANALYTICS BRIEF OVERVIEW
      6. CONCLUSION
    7. Chapter 7: Search Integration with WebSphere Portal
      1. ABSTRACT
      2. 1. PORTAL SITES AND TRADITIONAL WEB SEARCH ENGINES
      3. 2. PUBLIC PORTAL SITES
      4. 3. “OLD SEARCH AND NEW PORTAL”
      5. 4. TIME FOR CHANGE: INVERTING THE CRAWLER PROCESS
      6. 5. A BRIEF LOOK INTO IMPROVING THE USER SEARCH EXPERIENCE
      7. 6. SUMMARY
    8. Chapter 8: Challenges of Multi Device Support with Portals
      1. ABSTRACT
      2. INTRODUCTION
  7. Section 2: Security, Architecture and Mobility in Portals
    1. Chapter 9: Generalized Evidential Processing in Multiple Simultaneous Threat Detection in UNIX
      1. ABSTRACT
      2. 1. INTRODUCTION
      3. 2. EXISTING THREAT DETECTION APPROACHES IN UNIX
      4. 3 ORIGINAL CONTRIBUTIONS
      5. 4 APPROACHES AND METHODOLOGY
      6. 5. RESULTS OF THE TEST EXPERIMENT
      7. 6. CONCLUSION
      8. ACKNOWLEDGMENT
    2. Chapter 10: Using Ajax to Track Student Attention
      1. ABSTRACT
      2. INTRODUCTION
      3. TRACKING USERS
      4. AJAX
      5. EVENT GENERATION ISSUES
      6. BROWSER ISSUES
      7. BROWSER-GENERATED EVENTS
      8. OPERATING SYSTEM EVENTS
      9. SERVER-SIDE ANALYSIS
      10. BROWSER INDENTIFICATION
      11. PRIVACY
      12. COURSEWARE IN OTHER FORMATS
      13. LIMITATIONS
      14. CONCLUSION
      15. APPENDIX
    3. Chapter 11: How Thick Is Your Client?
      1. ABSTRACT
      2. INTRODUCTION
      3. MOBILE BROWSER
      4. MOBILE BROWSER PLUG-IN
      5. WEB PORTAL
      6. ON DEVICE PORTAL (ODP)
      7. THICK CLIENT
      8. WIDGET AND APP STORE
      9. CONCLUSION
      10. FURTHER RESEARCH
    4. Chapter 12: An Integration Ontology for Components Composition
      1. ABSTRACT
      2. 1. INTRODUCTION
      3. 2. RELATED WORK
      4. 3. THE DISCOVERY AND THE INTEGRATION ONTOLOGY
      5. 4. ONTOLOGY-SUPPORTED COMPONENT COMPOSITION
      6. 5. SHARED ONTOLOGY
      7. 6. IMPLEMENTATION
      8. 7. CONCLUSION
    5. Chapter 13: The Philosophy of Software Architecture
      1. ABSTRACT
      2. INTRODUCTION
      3. CONCLUSION AND FUTURE OUTLOOK
  8. Section 3: Practical Experiences of Business Today
    1. Chapter 14: Impact of Web Portal Announcements on Market Valuations
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND AND LITERATURE REVIEW
      4. METHODOLOGY
      5. CONCLUSION AND DISCUSSION
      6. APPENDIX 1
      7. APPENDIX 2
      8. APPENDIX 3
    2. Chapter 15: Part of the Tool Kit
      1. ABSTRACT
      2. INTRODUCTION
    3. Chapter 16: Interview
      1. ABSTRACT
      2. INTRODUCTION
    4. Chapter 17: Portals, Technology and E-Learning
      1. ABSTRACT
      2. 1. INTRODUCTION: THE CHALLENGE
      3. 2. WHAT TECHNOLOGY OFFERS EDUCATORS
      4. 3. CORE INTERNET AND PORTAL STRENGTHS
      5. 4. THE TECHNOLOGY ‘PRICE’
      6. 5. MATCHING CAPACITY TO REQUIREMENTS IN DELIVERY
      7. 6. CONCLUSION
  9. Section 4: Learning for Future Portal and SOA Implementations
    1. Chapter 18: Improving Our Approach to Internet and SOA Projects
      1. BOOM
      2. BUST
      3. LESSONS LEARNED?
      4. DELIVERING PROJECT CERTAINTY...THE PLAN
      5. A BAD WORKMAN...
    2. Chapter 19: Challenges in Researching Portals and the Internet
      1. ABSTRACT
      2. INTRODUCTION
      3. HISTORY
      4. MEDIA AND COMMUNICATION STUDIES
      5. TECHNOLOGY
      6. REGULATORY POLICY
      7. BUSINESS
      8. CONCLUSION
    3. Chapter 20: Containers and Connectors as Elements in a Portal Design Framework
      1. ABSTRACT
      2. OVERVIEW OF THE CONTAINER BLOCKS
      3. TILE
      4. TILE GROUP
      5. VIEW
      6. PAGE
      7. SECTION
      8. DASHBOARD OR PORTAL
      9. DASHBOARD OR PORTAL SUITE
      10. OVERVIEW OF THE CONNECTOR BLOCKS
      11. CONNECTOR DEFINITIONS
      12. CONTROL BAR DEFINITION
      13. PAGE CONNECTOR DEFINITION
      14. PAGE CONNECTOR DESCRIPTION
      15. SECTION CONNECTOR DEFINITION
      16. DASHBOARD CONNECTOR DEFINITION
      17. CROSSWALK CONNECTOR DEFINITION
      18. CONTEXTUAL CROSSWALK DEFINITION
      19. UTILITY NAVIGATION DEFINITION
      20. GEOGRAPHY SELECTOR DEFINITION
      21. CONCLUSION
    4. Chapter 21: Enhancing the Portal Experience
      1. ABSTRACT
      2. A PORTAL DESIGN VISION: TWO-WAY EXPERIENCES
      3. RECOMMENDATIONS
      4. CONVENIENCE FUNCTIONALITY
      5. GROUP 1: UNDERSTANDING CONTENT SOURCES AND CONTEXT
      6. GROUP 2: MAKING DASHBOARD CONTENT PORTABLE
      7. GROUP 3: CONTROLLING THE USER EXPERIENCE
      8. GROUP 4: STAYING AWARE OF CHANGES / SUBSCRIPTIONS
      9. GROUP 5: SOCIAL AND COLLABORATIVE TOOLS
      10. STACKING BLOCKS
      11. UTILITY FUNCTIONALITY
      12. MY EXPERIENCE OR YOURS?
      13. METADATA
      14. PRESENTATION STANDARDS AND RECOMMENDATIONS
      15. ENTERPRISE 2.0 AND THE SOCIAL BUSINESS PORTAL
    5. Chapter 22: Using the Building Blocks
      1. ABSTRACT
      2. A BRIEF WORKING HISTORY OF THE BUILDING BLOCKS
      3. THE USA DASHBOARD: PATIENT ZERO
      4. THE REGIONAL DASHBOARD
      5. EVOLVING SOCIAL AND COLLABORATIVE FEATURES
      6. EVOLVING CONTENT AND STRUCTURAL CHANGES
      7. THE SALES DASHBOARD
      8. INTEGRATING PORTALS
      9. GOVERNANCE
      10. AN EVOLVING FRAMEWORK
      11. CONCLUSION
  10. Compilation of References
  11. About the Contributors
  12. Index