1 / 17

GLOCO – Integrated Corporate Portal Part 2 - Technical Specification Presented by Team 3

ISMT E-200 Trends in Enterprise Information Systems. GLOCO – Integrated Corporate Portal Part 2 - Technical Specification Presented by Team 3. Problem Statement. ISMT E-200 Trends in Enterprise Information Systems.

nuri
Download Presentation

GLOCO – Integrated Corporate Portal Part 2 - Technical Specification Presented by Team 3

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ISMT E-200 Trends in Enterprise Information Systems GLOCO – Integrated Corporate Portal Part 2 - Technical Specification Presented by Team 3

  2. Problem Statement 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.

  3. ISMT E-200 Trends in Enterprise Information Systems Architectural Approach

  4. ISMT E-200 Trends in Enterprise Information Systems New Architecture

  5. ISMT E-200 Trends in Enterprise Information Systems Security How a Policy Grants Access to a Resource (Source: Oracle) Web Security Layers (Source: Oracle)

  6. ISMT E-200 Trends in Enterprise Information Systems Single Sign-on

  7. ISMT E-200 Trends in Enterprise Information Systems Portal Description • The Portals will be comprised of the following elements: • 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.

  8. ISMT E-200 Trends in Enterprise Information Systems JSR-168 and JSR-268 • 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

  9. ISMT E-200 Trends in Enterprise Information Systems Portlet Producer Overview • The user requests a page from the • Web browser by entering a URL inthe • 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.

  10. ISMT E-200 Trends in Enterprise Information Systems RSS and Email • 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 • Email • Performs simple email functions such as view, create, delete messages, add • attachments, forward, and reply to existing email. • The email 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 e-mail server. • Creates an external application to view in WebCenter Portal.

  11. ISMT E-200 Trends in Enterprise Information Systems 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> Travel QPX Airfare Shopping & Pricing Engine Response <?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>

  12. ISMT E-200 Trends in Enterprise Information Systems Steps to Add an Application to a Portal • Portletize Application • Use JSF-Portlet Bridge in the WebCenter Framework. (The application will • be a JSR 168-based portlet afterwards.) • Add JSF-Portlet Bridge library to Portlet project. • Deploy JSF portlet to WSRP Portlet Container. • Register portlet as WSRP producer with the GLOCO portal application. • Add the Portlet to the GLOCO portal.

  13. ISMT E-200 Trends in Enterprise Information Systems Portlet Integration • To wire the portlet code into the Portal using Oracle WebCenter Ensemble: • Create a Remote Server object. • Create a Portlet Web Service object. • Create a Portlet Object. • Place the portlet on a portal page.

  14. ISMT E-200 Trends in Enterprise Information Systems Prototype - My Gloco

  15. ISMT E-200 Trends in Enterprise Information Systems Prototype - Asia ->Sales

  16. ISMT E-200 Trends in Enterprise Information Systems Prototype - Gloco Common->Travel

  17. ISMT E-200 Trends in Enterprise Information Systems Prototype - Gloco Common->Portal Management

More Related