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.
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
Application Layer  We will learn about protocols by examining popular application-level protocols  HTTP  FTP  SMTP / POP3 / IMAP  Focus on client-server.
Browser and Basics Tutorial 1. Learn about Web browser software and Web pages The Web is a collection of files that reside on computers, called.
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.
Creating a SharePoint App with Microsoft Access Services
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.
1 Web Developer & Design Foundations with XHTML Chapter 6 Key Concepts.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Submitted by: Madeeha Khalid Sana Nisar Ambreen Tabassum.
CSCI 6962: Server-side Design and Programming Course Introduction and Overview.
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.
2: Application Layer1 CS 4244: Internet Software Development Dr. Eli Tilevich.
GLOCO – Integrated Corporate Portal Final Presentation Presented by Team 3 1 Team 3 Members: Joyce Torres Kenneth Kittredge Pamela Fisher Ruzhena Saltisky.
1 Computer Communication & Networks Lecture 28 Application Layer: HTTP & WWW p Waleed Ejaz
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.
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.
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.
ISMT E-200: Trends in Enterprise Information Systems Project: GLOCO – Integrated Corporate Portal Part 2 Technical Specification Team Members: Joyce Torres.
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.
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.
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
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.
Week 11: Application Layer 1 Web and HTTP r Web page consists of objects r Object can be HTML file, JPEG image, Java applet, audio file,… r Web page consists.
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

JSR-168 and JSR JSR-168 Defines how components for portlet servers are to be 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

RSS and 8 RSS One of many services that are considered “out of the box” WebCenter functionality. Others include Wiki’s, Blogs, and Notes Configuration consists of: 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, create with attachments, forward, and reply to existing server must comply with IMAP4 and SMTP protocols Using Microsoft Exchange Server, import the certificate to the Keystore, Configure port 993 for IMAP and port 587 for SMTP, and use Fusion Middleware Control to configure (9 steps) Create external application to view in WebCenter Portal

Travel 9 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

Portal Description 10  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.

Portlet Producer Overview 11  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.

Portlet Integration 12 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 13

Prototype - Asia ->Sales 14

Prototype - Gloco Common->Travel 15

Prototype - Gloco Common->Portal Management 16