+ All Categories
Home > Documents > Luminis Platform 5 Overview - Fitchburg State · PDF fileAJAX Based Inter portlet...

Luminis Platform 5 Overview - Fitchburg State · PDF fileAJAX Based Inter portlet...

Date post: 13-Mar-2018
Category:
Upload: hanhu
View: 220 times
Download: 3 times
Share this document with a friend
23
Luminis Platform
Transcript
Page 1: Luminis Platform 5 Overview - Fitchburg State · PDF fileAJAX Based Inter portlet communicationsAJAX Based Inter portlet communications. Portlet Model composite structure Component

Luminis Platform

Page 2: Luminis Platform 5 Overview - Fitchburg State · PDF fileAJAX Based Inter portlet communicationsAJAX Based Inter portlet communications. Portlet Model composite structure Component

Agenda

• Technology and Architecture— LP 5.0 Architecture Overview— Portlet ModelPortlet Model— Banner / ERP /Mail / Calendar Integration — Deployment and Clustering

Administration and System Management— Administration and System Management• LP 5.0 product demo• Q&A

Page 3: Luminis Platform 5 Overview - Fitchburg State · PDF fileAJAX Based Inter portlet communicationsAJAX Based Inter portlet communications. Portlet Model composite structure Component

Banner Unified Digital Campus (UDC)

St d t

Donors Employers

EmployeesNon-TraditionalLearners

Prospects

Students

Grantors

The Community

Luminis PlatformLuminis Platform

Enterprise Data WarehouseOperational Data Store

Banner

Constituent Relationship Management

Common Services: Workflow, Integration, IAM, Rules, g , ,

Page 4: Luminis Platform 5 Overview - Fitchburg State · PDF fileAJAX Based Inter portlet communicationsAJAX Based Inter portlet communications. Portlet Model composite structure Component

Luminis Architecture

Page 5: Luminis Platform 5 Overview - Fitchburg State · PDF fileAJAX Based Inter portlet communicationsAJAX Based Inter portlet communications. Portlet Model composite structure Component

Application Server ModelApplication Server Model

June 25, 2010 | www.sungardhe.com 55

Page 6: Luminis Platform 5 Overview - Fitchburg State · PDF fileAJAX Based Inter portlet communicationsAJAX Based Inter portlet communications. Portlet Model composite structure Component

Portlet ModelJSR 168/286 Standard Portlet Patterns

AJAX Based Inter portlet communicationsAJAX Based Inter portlet communications

Page 7: Luminis Platform 5 Overview - Fitchburg State · PDF fileAJAX Based Inter portlet communicationsAJAX Based Inter portlet communications. Portlet Model composite structure Component

Portlet ModelPortlet Model

composite structure Component View

View.JSP Edit.JSP

JQuery/Dojo

Portlet

• JavaScript for UI and events • JSP for view and edit• Portlet Class

CommunityBO

«flow»«flow»• Restful Service publishing• Business Object for processing• Value Object for data transfer• DAO Object for data retrieval CommunityBO

CommunityVO

«interface»RESTful

DAO Object for data retrieval• Spring/ORM/JDBC (not shown)

«interface»CommunityDAOInt

CommunityDAO

CommunityDAO::CommunityVO

June 25, 2010 | www.sungardhe.com 77

Page 8: Luminis Platform 5 Overview - Fitchburg State · PDF fileAJAX Based Inter portlet communicationsAJAX Based Inter portlet communications. Portlet Model composite structure Component

Rich Internet Applications using AJAX and FlexRich Internet Applications using AJAX and Flex

• Ajax — Ajax portlets use Jquery

M j it f P tl t AJAX— Majority of Portlets are AJAX— JavaScript event model— RESTful Service data loading via CXF (JSR-311)

• Flex— Flex used in variety of portlets— Used sparingly to avoid browser issues— Used sparingly to avoid browser issues—Administrative UI’s rendered in full screen mode— RESTful Service data loading via CXF (JSR-311)

88

Page 9: Luminis Platform 5 Overview - Fitchburg State · PDF fileAJAX Based Inter portlet communicationsAJAX Based Inter portlet communications. Portlet Model composite structure Component

RESTful Web Services RESTful Web Services

G tP (id)

PersonGET t i l

Person/{ID}

Bean Interface RESTful Interface

GetPerson(id)setPerson(id)addPerson(id)removePerson(id)

GET – get single personPUT – update personPOST – create new personDELETE – remove person

/luminis/Person/537497605759074

99

Page 10: Luminis Platform 5 Overview - Fitchburg State · PDF fileAJAX Based Inter portlet communicationsAJAX Based Inter portlet communications. Portlet Model composite structure Component

Portlet Types SupportedPortlet Types Supported

• Java Applet• AJAX• Adobe Flex• WSRP• RSS 2 0 and earlierRSS 2.0 and earlier• JSR-311• JSR -168• JSR-268• JSP• Web Proxy• Web Proxy• XML Transformation

1010

Page 11: Luminis Platform 5 Overview - Fitchburg State · PDF fileAJAX Based Inter portlet communicationsAJAX Based Inter portlet communications. Portlet Model composite structure Component

IntegrationBanner, Mail & CalendarBanner, Mail & Calendar

Page 12: Luminis Platform 5 Overview - Fitchburg State · PDF fileAJAX Based Inter portlet communicationsAJAX Based Inter portlet communications. Portlet Model composite structure Component

Email and Calendar Integration (Google)

• Direct Single Sign on Into Google Apps—SAML Based authentication with CAS

D i ifi i i i—Domain specific provisioning—Email account per user—Calendar per user —Community Calendar

• Course related integration via Event• Course related integration via Event—Course Calendar provisioning —Course Membership provisioning—Course Calendar Event provisioning—Google Group Provisioning and Membership

12

Page 13: Luminis Platform 5 Overview - Fitchburg State · PDF fileAJAX Based Inter portlet communicationsAJAX Based Inter portlet communications. Portlet Model composite structure Component

Banner Data Integration via JMS

• Spring Managed JMS connector—Connection management

R t di t—Reconnect on disconnect—Vendor specific adapters for alternate JMS servers

• Services developed to support IMS events—Person—Course—Course—Course membership—Email provisioning—Calendar provisioning

13

Page 14: Luminis Platform 5 Overview - Fitchburg State · PDF fileAJAX Based Inter portlet communicationsAJAX Based Inter portlet communications. Portlet Model composite structure Component

Deployment and Clustering

Page 15: Luminis Platform 5 Overview - Fitchburg State · PDF fileAJAX Based Inter portlet communicationsAJAX Based Inter portlet communications. Portlet Model composite structure Component

Installation, Deployment and Clustering

• Flexible Deployment—Any Luminis component on any server

Cl t i f f lt t l d l bilit—Clustering for fault tolerance and scalability

• Terracotta Cache Clustering—Cache sharing and coherence for performance and

scalabilityscalability—Fault Tolerance—Near real-time configuration changes

Seamless session failover—Seamless session failover

Page 16: Luminis Platform 5 Overview - Fitchburg State · PDF fileAJAX Based Inter portlet communicationsAJAX Based Inter portlet communications. Portlet Model composite structure Component

Deployment Options – Minimal

Page 17: Luminis Platform 5 Overview - Fitchburg State · PDF fileAJAX Based Inter portlet communicationsAJAX Based Inter portlet communications. Portlet Model composite structure Component

Deployment Options - Scalable

Page 18: Luminis Platform 5 Overview - Fitchburg State · PDF fileAJAX Based Inter portlet communicationsAJAX Based Inter portlet communications. Portlet Model composite structure Component

Administration and Management

Page 19: Luminis Platform 5 Overview - Fitchburg State · PDF fileAJAX Based Inter portlet communicationsAJAX Based Inter portlet communications. Portlet Model composite structure Component

Administration and Management

• Luminis Administration Server—Portlets for User Management, Roles, Permissions, etc—Server off-loads potentially resource-intensive tasks—Server off-loads potentially resource-intensive tasks

• TA delivery• User import• SIS events• SIS events

• JMX Console—Standard Java management console

F t th d it i• Features memory, cpu, thread monitoring—Luminis wired with JMX features

• Cache monitoring and managementC f• Configuration Management

• Terracotta Console—Real time monitoring of performance—Cluster-wide monitoring

Page 20: Luminis Platform 5 Overview - Fitchburg State · PDF fileAJAX Based Inter portlet communicationsAJAX Based Inter portlet communications. Portlet Model composite structure Component

JMX Console – monitoring

Page 21: Luminis Platform 5 Overview - Fitchburg State · PDF fileAJAX Based Inter portlet communicationsAJAX Based Inter portlet communications. Portlet Model composite structure Component

JMX Console – Configuration Management

Page 22: Luminis Platform 5 Overview - Fitchburg State · PDF fileAJAX Based Inter portlet communicationsAJAX Based Inter portlet communications. Portlet Model composite structure Component

Terracotta Management Console

Page 23: Luminis Platform 5 Overview - Fitchburg State · PDF fileAJAX Based Inter portlet communicationsAJAX Based Inter portlet communications. Portlet Model composite structure Component

Questions


Recommended