ISMT E-200: Trends in Enterprise Information Systems Project: GLOCO – Integrated Corporate Portal Part 2 Technical Specification Team Members: Joyce Torres.

Slides:



Advertisements
Similar presentations
Using EBSCOs Search Box Builder Tool Tutorial. Would you like to promote your EBSCOhost resources by adding an easy-to-use search box to your website?
Advertisements

Creating an EDS Search Box Using EBSCO’s Search Box Builder Tool
Enabling Secure Internet Access with ISA Server
OIP Order Information Portal
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Lesson 4: Web Browsing.
Module 5: Configuring Access to Internal Resources.
Lesson 4: Web Browsing.
STORY TITLE 1 Lotus Domino IBM JCR Included Content Stores IBM FileNet* IBM CM* Other* Integration & Coexistence Connectors enable direct access from user’s.
IBM WebSphere Portal © 2008 IBM Corporation 1 Deliver an Irresistible User Experience  Provides an interactive user experience  No programming needed,
Presentation 7 part 2: SOAP & WSDL. Ingeniørhøjskolen i Århus Slide 2 Outline Building blocks in Web Services SOA SOAP WSDL (UDDI)
How Clients and Servers Work Together. Objectives Web Server Protocols Examine how server and client software work Use FTP to transfer files Initiate.
Week 2 IBS 685. Static Page Architecture The user requests the page by typing a URL in a browser The Browser requests the page from the Web Server The.
Indianapolis Java User Group JSR-168 Portal Presentation Introduction: Kurt Desserich.
Building Enterprise Information Portal using Oracle Portal 3
Interpret Application Specifications
GLOCO – Integrated Corporate Portal Final Presentation Presented by Team 3 1 Team 3 Members: Joyce Torres Kenneth Kittredge Pamela Fisher Ruzhena Saltisky.
Integrating CRM On Demand with the E-Business Suite to Supercharge your Sales Team Presented by: Tom Connolly, Jason Lieberman Company: BizTech Session.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
Winter Consolidated Server Deployment Guide for Hosted Messaging and Collaboration version 3.5 Philippe Maurent Principal Consultant Microsoft.
Christopher M. Pascucci Basic Structural Concepts of.NET Browser – Server Interaction.
Midwest Documentum User Group Harley-Davidson Documentum WCM 10/10/2006.
May 30 th – 31 st, 2006 Sheraton Ottawa. Microsoft Certificate Lifecycle Manager Saleem Kanji Technology Solutions Professional - Windows Server Microsoft.
Web 2.0: Concepts and Applications 2 Publishing Online.
1 Web Developer & Design Foundations with XHTML Chapter 6 Key Concepts.
Submitted by: Madeeha Khalid Sana Nisar Ambreen Tabassum.
Module 10: Designing an AD RMS Infrastructure in Windows Server 2008.
CSCI 6962: Server-side Design and Programming Course Introduction and Overview.
Internet Business Foundations © 2004 ProsoftTraining All rights reserved.
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter Four Configuring Outlook and Outlook Web Access.
Indianapolis Java User Group Portal Presentation - Part 2 Introduction: Kurt Desserich.
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
JavaScript, Fourth Edition Chapter 12 Updating Web Pages with AJAX.
GLOCO – Integrated Corporate Portal Final Presentation Presented by Team 3 1 Team 3 Members: Joyce Torres Kenneth Kittredge Pamela Fisher Ruzhena Saltisky.
CAIL Studio NonStop SOA Integration and Non- Intrusive Application Customization - Featuring - HTML access, Web Services, Screen Aggregation, and Automation.
ISMT E-200: Trends in Enterprise Information Systems Project: GLOCO – Integrated Corporate Portal Part 1 Business Requirement Team Members: Joyce Torres.
Product Feeds. What is a Product? In marketing terms, a product is an item, service or idea that is for sale Examples are: A flight with set dates and.
PUBLISHING ONLINE Chapter 2. Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals.
Kelly Boccia Abi Natarajan Konstantin Livitski Senthil Anand Subbanan Meyyappan 1.
1 ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 1 Building Portlets with ColdFusion Pete Freitag Foundeo, Inc.
Computer Emergency Notification System (CENS)
Peter Laird. | 1 Building Dynamic Google Gadgets in Java Peter Laird Managing Architect WebLogic Portal BEA Systems.
ISMT E-200: Trends in Enterprise Information Systems Project: GLOCO – Integrated Corporate Portal Part 2 Technical Specification Team Members: Joyce Torres.
Java Portals and Portlets Submitted By: Rashi Chopra CIS 764 Fall 2007 Rashi Chopra.
GLOCO – Integrated Corporate Portal Part 3 – Implementation Plan Presented by Team 3 1 Team 3 Members: Joyce Torres Kenneth Kittredge Pamela Fisher Ruzhena.
Page 1 © 2001, Epicentric - All Rights Reserved Epicentric Modular Web Services Alan Kropp Web Services Architect WSRP Technical Committee – March 18,
GLOCO – Integrated Corporate Portal Part 2 - Technical Specification Presented by Team 3 1 Team 3 Members: Joyce Torres Kenneth Kittredge Pamela Fisher.
ISMT E-200: Trends in Enterprise Information Systems Project: GLOCO – Integrated Corporate Portal Part 1 Business Requirement Team Members: Joyce Torres.
JSR 168 Overview Copyright © 2000 – 2007 Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without written permission.
ISMT E-200: Trends in Enterprise Information Systems Project: GLOCO – Integrated Corporate Portal Part 1 Business Requirement Team Members: Joyce Torres.
GLOCO – Integrated Corporate Portal Part 3 – Implementation Plan Presented by Team 3 1 Team 3 Members: Joyce Torres Kenneth Kittredge Pamela Fisher Ruzhena.
ISMT E-200: Trends in Enterprise Information Systems Project: GLOCO – Integrated Corporate Portal Part 1 Business Requirement Team Members: Joyce Torres.
XP Browser and Basics COM111 Introduction to Computer Applications.
2: Application Layer 1 Chapter 2: Application layer r 2.1 Principles of network applications  app architectures  app requirements r 2.2 Web and HTTP.
GLOCO – Integrated Corporate Portal Final Presentation Presented by Team 3 1 Team 3 Members: Joyce Torres Kenneth Kittredge Pamela Fisher Ruzhena Saltisky.
Meeting Scheduling System Capstone Project - Team#5 Fall2007.
JavaScript and Ajax (Internet Background) Week 1 Web site:
Data Communications and Computer Networks Chapter 2 CS 3830 Lecture 7 Omar Meqdadi Department of Computer Science and Software Engineering University of.
ISMT E-200: Trends in Enterprise Information Systems Project: GLOCO – Integrated Corporate Portal Part 2 Technical Specification Team Members: Joyce Torres.
Contoso Online services Bing Amazon etc. Enterprise applications Interactive client apps Trading partners.
A Presentation Presentation On JSP On JSP & Online Shopping Cart Online Shopping Cart.
Portlet Development Konrad Rokicki (SAIC) Manav Kher (SemanticBits) Joshua Phillips (SemanticBits) Arch/VCDE F2F November 28, 2008.
Web Development Web Servers.
WEB SERVICES From Chapter 19 of Distributed Systems Concepts and Design,4th Edition, By G. Coulouris, J. Dollimore and T. Kindberg Published by Addison.
Creating Novell Portal Services Gadgets: An Architectural Overview
Objectives In this lesson you will learn about: Need for servlets
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
WEB SERVICES From Chapter 19, Distributed Systems
Presentation transcript:

ISMT E-200: Trends in Enterprise Information Systems Project: GLOCO – Integrated Corporate Portal Part 2 Technical Specification Team Members: Joyce Torres Kenneth Kittredge Pamela Fisher Ruzhena Saltisky Vishal Nath Instructor: Zoya Kinstler Teaching Assistants: Basem Neseim Valar Jayaprakash 1

ISMT E-200: Trends in Enterprise Information Systems GLOCO’s acquisition of three other companies has resulted in an IT infrastructure that is maintaining four independent systems. There are duplicate applications and services. Employees currently must access multiple portals to perform their work. GLOCO needs to provide a single access point to reduce costs and improve employee productivity. The CIO requested an infrastructure improvement project RFP to address this issue. 2 Problem Statement

Architectural Approach 3

New Architecture 4

Security 5 How a Policy Grants Access to a Resource (Source: Oracle) Web Security Layers (Source: Oracle)

Single Sign-on 6

Portal Description 7  JSF Portlets - using a JSF Portlet Bridge.  Web Clipping- using browser and show other sites (example- web mail).  OmniPortlets - information from data sources including XML, CSV, and databases to show tables, forms, and charts (example-rss).  Content Presenter - displaying content by using a template.  Ensemble - "mashup" or produce portlets of information that can be displayed on the page and can consume any non- Java based applications.

JSR-168 and JSR JSR-168  Defines how components for the portlet servers are developed.  Defines a portlet container – much like how a servlet runs inside a servlet container.  Defines methods to determine required functionality such as init() and destroy().  Configured to provide custom views or behaviors for different users through name-value pairs.  Each portlet has a current mode that indicates function such as view and edit and a window state that determines how much page space is used and how much information to render.  The reference implementation is the Apache Pluto server. JSR-268  Enables portlets to communicate with each other.  Serves dynamically generated resources.  Serves AJAX and JSON directly through portlets.  Defines filters that can transform the content of portlet requests and responses on the fly  Implements WSRP-2.0 Web Services for Remote Portlets Specification

Portlet Producer Overview 9  The user requests a page from the Web browser by entering a URL in the browser’s address field  The browser transmits the request to the application over HTTP.  The application contacts the portlet producers which provide the portlets that display on the requested page.  The producers make the necessary calls to their portlets so that the portlets generate content in the form of HTML or XML code.  The producers return the portlet content back to the application using their relevant protocols.

RSS and 10 RSS RSS is one of many services that are considered “out of the box” WebCenter functionality. Configuration of the RSS includes:  Setting up a proxy server  Specifying the host and port  Setting Wiki and Blog to use Basic Authentication  Creating an external application for reading a secure RSS feeds  Sharing the external application ID with those creating RSS feeds  Add the RSS location to the page receiving the RSS feed Performs simple functions such as view, create, delete messages, add attachments, forward, and reply to existing .  The server complies with IMAP4 and SMTP protocols.  It uses Microsoft Exchange Server to:  Import the certificate to the Keystore,  Port 993 is configured for IMAP and port 587 for SMTP.  Fusion Middleware Control is used to configure the server.  Creates an external application to view in WebCenter Portal.

Travel 11 QPX Airfare Shopping and Pricing Engine <leg origin="BOS" departure=" T07:00-00:00" destination="LAX" arrival=" T010:35-08:00" carrier=“VS"/> <leg origin=“LAX" departure=" T07:20-00:00" destination=“BOS" arrival=" T010:35-08:00" carrier=“VS"/> <leg origin=“BOS" departure=" T07:00-00:00" destination=“LAX" arrival=" T10:35-05:00" carrier=“VS"/> <leg origin=“LAX" departure=" T19:20-05:00" destination="BOS" arrival=" T05:35-00:00" carrier=“VS“/> … XML Query sent: <search key="B1b2C3d6E7f6G7h8I9j0K1" name="roundTrip" version="2"> <inputs origin="BOS" destination="LAX" outbound=" " return=" "> GLO6723 roundTrip

12 Add Title

Portlet Integration 13 Wire portlet code into the Portal:  Create a Remote Server object  Create a Portlet Web Service object  Create a Portlet Object  Place the Portlet on a portal page

Prototype - My Gloco 14

Prototype - Asia ->Sales 15

Prototype - Gloco Common->Travel 16

Prototype - Gloco Common->Portal Management 17