16
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 Project: GLOCO Integrated Corporate Portal Part 2 Technical Specification Team Members: Joyce Torres

Embed Size (px)

DESCRIPTION

Architectural Approach 3

Citation preview

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

1

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

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

2

ISMT E-200: Trends in Enterprise Information Systems

Problem Statement

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.

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

3

Architectural Approach

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

4

New Architecture

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

5

Security

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

6

Single Sign-on

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

7

E-Mail

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

8

RSS

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

9

Travel Search for flights

QPX Airfare Shopping and Pricing Engine

<?xml version="1.0" encoding="UTF-8"?><result id="…" session="…" solutionCount=“10" solutionSet="…"> <roundTrip> <pages count="1" current="1"/> <solution id="B4Paj8BQf79PPvXNrRZ9X501b"> <ext> <price amount=“219.40" currency="USD"/> </ext> <slice> <leg origin="BOS" departure="2010-12-08T07:00-00:00" destination="LAX" arrival="2010-12-08T010:35-08:00" carrier=“VS"/> <leg origin=“LAX" departure="2010-12-15T07:20-00:00" destination=“BOS" arrival="2010-12-15T010:35-08:00" carrier=“VS"/> </slice> <slice> <leg origin=“BOS" departure="2010-12-08T07:00-00:00" destination=“LAX" arrival="2010-12-08T10:35-05:00" carrier=“VS"/> <leg origin=“LAX" departure="2010-12-15T19:20-05:00" destination="BOS" arrival="2010-12-15T05:35-00:00" carrier=“VS“/> </slice> </solution> … </roundTrip></result>

XML Query sent:

<?xml version="1.0" encoding="UTF-8"?><search key="B1b2C3d6E7f6G7h8I9j0K1" name="roundTrip" version="2"> <inputs origin="BOS" destination="LAX" outbound="2010-12-08" return="2010-12-15"> <pax adults="1"/> <accountCode>GLO6723</accountCode> </inputs> <summarizer>roundTrip</summarizer></search>

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

10

Portal DescriptionJSF 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.

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

11

Portlet Producer Overview

The user requests a page from the Web browser by entering a URL in the browser’s address fieldThe 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.

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

12

Portlet Integration

Wire portlet code into the Portal:Create a Remote Server objectCreate a Portlet Web Service objectCreate a Portlet ObjectPlace the Portlet on a portal page

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

13

Prototype - My Gloco

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

14

Prototype - Asia ->Sales

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

15

Prototype - Gloco Common->Travel

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

16

Prototype - Gloco Commmon->Portal Management