Download presentation
Presentation is loading. Please wait.
Published byDella McKinney Modified over 9 years ago
2
Marco Tilli Vice President Portals and Hosted Tools Oracle Corporation
3
Enterprise Portals Today and Tomorrow
4
If real life worked like software Rent a movie, pick up some drinks and some snacks London, UK Passport Information Downtown San Jose, CA Passport Mexico Georgia
5
If real life worked like software Evaluate hiring request vs budget and headcount allocation Projects HR Email Budget Passport Website
6
Georgia London, UK San Jose, CA Passport Mexico Real life: go to the mall Information Downtown Service distribution network Service aggregation and delivery based on user location and needs
7
Break monolythic applications into reusable services Service Oriented Architecture (SOA) – Maximize utilization of computing resources – Maximize leverage on data and applications Context driven aggregation and delivery of information and services Software should work like real life
8
Introducing Oracle 10 g Responsive software infrastructure for grid computing
9
A complete approach to portals IT Designed for the entire portal ecosystem Business
10
Roadmap to Business Optimization
11
Access layerInformation layerServices layerBusiness layer Access grid Component: Portlet Wrapper monolythic applications Unified access and navigation Single authentication Access Layer Information grid Component: Data Source Peak into monolythic applications Unified view of data Info Layer Services grid Component: Application Service Tap into distinct application services Unified interaction point Single security model and user profile Service Layer Business grid Component: Business Process Assemble services into business flows Unified workspace Business Layer
12
Access layerInformation layerServices layerBusiness layer Execution Framework Model Aggregation Flow Publishing Resource catalog Security Presentation framework Runtime framework
13
Access layerInformation layerServices layerBusiness layer Execution Framework Model Aggregation Flow Publishing Resource catalog Security
14
Access layerInformation layerServices layerBusiness layer Execution Framework Model Aggregation Parallel Page Engine PDK JSR 168, WSRP Portlet Page parameters and events Flow Publishing Resource catalog Contextual wiring Page Portlet types and instance Security SSO, portal personalization, user repository
15
Access layerInformation layerServices layerBusiness layer Execution Framework Model Aggregation Parallel Page Engine OmniPortlet PDK JSR 168, WSRP Pluggable data sources & layouts PortletData sources, JSP Page parameters and events xQuery Flow Publishing Resource catalog Contextual wiring PageOmniPortlet Portlet types and instance Data source types and instances Security SSO, portal personalization, user repository
16
IT organization Reduce time Reduce cost Reduce complexity
17
Rapid Development Business Services Framework Clustering & Grid Web Services B2B Integration Application Integration Any Data Source Wireless & Mobile Enterprise Portal Management & Security Business Intelligence J2EE Oracle Application Server 10 g Lower Costs, Increase Flexibility
18
Access layerInformation layerServices layerBusiness layer Integrated execution engine Page generation Parallel portlet execution Flexible, declarative caching Security Multi-language support Multi-device support Unified management and monitoring Identity management Portal metadata J2EE Application Server Pages Providers and Portlets Built-in connectivity to Oracle Built-in Web Services support Built-in integration technology Pre-packaged adaptors for all major business applications Built-in BI integration
19
Lines of Business Remove stovepipes Universal access Respond to change
20
Access layerInformation layerServices layerBusiness layer Human interaction Self service page customization WebDAV Web clipping Self service content management Self service page creation Self service portlet creation (OmniPortlet) Instant deployment Managed deployment Taxonomy Templates Versioning Workflow, ACLs, delegation Portal configuration (page & item types, quota, expiration rules) Europe France Sales HR Corporate HR Finance Built-in database portlets eBusiness Suite portlets Collaboration Suite portlets Rich 3rd party portlet catalog
21
Demonstration
22
Why use Oracle Build a unified interface to stovepiped systems – Integrate, publish, and connect data and applications – Provide secure, personalized access Leverage human capital in a managed fashion – Browser based UI, usable by all stakeholders – Central repository for all portal artifacts, delegated management Reduce time and cost of implementation – Pre-integrated execution engine – Built-in integration capabilities – Instant deployment
23
The market leader #1 with Customers – Over 4,000 companies around the world use Portal for Intranet, Internet, and Extranet #1 with Industry Experts – Capabilities: Forrester TechRankings – Vision and Execution: Gartner Leaders Quadrant #1 with Partners – Oracle: 147 BEA: 80 IBM: 98 #1 in Standards Adoption – Driving force behind JSR 168 and WSRP – Online certification service – http://portalstandards.oracle.com
24
Become a Portal expert this week!
25
Roadmap The Next Phase
26
Access layerInformation layerServices layerBusiness layer Execution Framework Model Aggregation PPEOmniPortlet PDK JSR 168, WSRP Pluggable data sources & layouts PortletData sources, JSP Page parameters and events xQuery Flow Publishing Resource catalog PageOmniPortlet Portlet types and instance Data source types and instances Security Component: Application Service Component: Business Process Tap into distinct application services Unified interaction point Single security model and user profile Assemble services into business flows Unified workspace Contextual wiring SSO, portal personalization, user repository
27
Access layerInformation layerServices layerBusiness layer Execution Framework Model Aggregation PPEOmniPortlet PDK JSR 168, WSRP Pluggable data sources & layouts PortletData sources, JSP Page parameters and events xQuery Flow Publishing Resource catalog PageOmniPortlet Portlet types and instance Data source types and instances Security Unified presentation and interaction framework Unified application and integration framework Contextual wiring SSO, portal personalization, user repository
28
J2EE application Website Portal
29
Oracle Application Server J2EE, Web Services PortalADFIP Web Cache Service Oriented Architecture Platform
30
Open, J2EE runtime framework Universal component catalog Pervasive customization capabilities Open development model Grid-enabled Unified SOA platform J2EE, Web Services PortalADFIP Web Cache
31
Open, J2EE runtime framework Combines Portal Page Engine and ADF – MVC-based service oriented framework – Open presentation layer (JSP, Struts, JSF, UIX, …) – Open business service layer (JDBC, JCA, Web Service, BC4J, TopLink, … ) – Local and remote components – Dynamic data sources – Parallel portlet execution – Parameters and events
32
Universal component catalog All resources – Portlet – Page – Content item / folder – Search – Data source – Data view – Business service Shared catalog services – Security – Taxonomy – Search – Introspect – Preview
33
Pervasive customization Multi-level – Application, Industry, Site, Responsibility, User Any granularity – Application, Page, Component Any driver – User profile – User preferences – Application context – Business rules – Application logic
34
Open development model Browser based wizards White-box UML White-box 4GL HTML/JSP J2EE
35
Grid-enabled Lower deployment cost Lower management cost Higher QOS
36
Oracle’s portal solution IT Reduce time Reduce cost Reduce complexity Business No stovepipes Universal access Respond to change Built-in integration capabilities Managed self service Integrated execution environment Complete enterprise platform End-to-end monitoring and management
37
Become a Portal expert this week!
38
Reminder – please complete the OracleWorld online session survey Thank you.
39
A Q & Q U E S T I O N S A N S W E R S
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.