the oracle experts web 2.0 by bradley d. brown, tusc oracle certified advantage partner
Post on 18-Dec-2015
216 views
TRANSCRIPT
The Oracle Experts
Web 2.0
By Bradley D. Brown, TUSC
http://bradleydbrown.blogspot.com
Oracle Certified Advantage Partner
Bradley D. Brownhttp://bradleydbrown.blogspot.com
TUSC Founder, Author, Chairman and Chief Architect
University of Denver Graduate Class – New Venture Creation
Clients IntelliReal, OAB, EventConnex, Jepp, Sun, …
Groups YPO, OOW, IOUG, ODTUG, LAOUG, RMOUG, etc.
Oracle Fusion Middleware Director/Ace
IOUC Fusion Council
The Oracle Experts
The Oracle Experts
Agenda
Introduction
Web 1.5
Web 2.0 Components AJAX
SLATES
Development Environments Apex
WebCenter Suite
Web Versions
Web 1.0 Publish data dynamically for viewing (UI)
Web 1.5 Web Services
Machine to machine content
Web 2.0 Next generation of the Web
The Oracle Experts
Did you Miss Web 1.5?
Web Services
Good news!
Can skip right into Web 2.0…but you might want to do both…
The Oracle Experts
Top IT Challenges
0% 5% 10% 15% 20% 25% 30% 35% 40% 45%
Storage
CRM
Performance management
IT architecture redesign
Security
Data integration
Data quality
Disaster recovery
Business intelligence
Data security
Application integration
Indicate top five challenges your IT organization will focus on in 2007
Current SOA use
Do you have a service-oriented architecture (SOA) in place?
16% said YES
84% said NO
SOA…soon?
Do you have plans to implement an SOA?
The Challenge with the Current Situation
Companies typically have different applications that were developed over time
Applications developed internally
Custom-built outsourced applications
COTS, ERP, etc. applications
Everything is Different
Platforms
Technologies
Programming Languages
Procedural, object-oriented, component-based
Middleware
Tiers Terminal/host,
client/server, n-tier
Databases Relational,
hierarchical, object
Ways of sharing data
EDI, XML, etc.
The Oracle Experts
Boiling Frog Theory
If I knew what I know now, would I do it again?
Problem Providing all of data to every customer wasn’t
possible (4TB, but licensing issues)
Developing a “customized UI” is expensive
Step 1 - Implemented “light-weight” SOA Web Services
The Oracle Experts
Services
Existing or new programs
Make queries, update databases, make calculations, etc.
Things you already have throughout your organization
Modular development - broken into business areas (i.e. domains)
We Created Many Services
Plenty of existing services exist Get_id_from_address
Get_perfect_value
Generate_valuation
Get_Mvi_Qtr
You have plenty of these too
The Oracle Experts
The Oracle Experts
Web Services
Provides the ability to call a program on another server as if the program is on the same server
Don’t need to know what language it’s written in
Don’t need to know what platform it’s running on
Similar functionality to a remote procedure call in the Oracle world – except across programming languages
Use EXISTING (not necessarily new) code!!!
Business Benefits - Compelling
Implementation would be Low-cost
Profitable for IntelliReal (make money while you sleep)
Clients would have timely access to the critical data – no licensing issues – pay by drink
Clients can customize their “calls” or queries to their liking
The Oracle Experts
Business to Business (B2B)
Customers develop applications that perform exactly as they wish – they know best
The Oracle Experts
Goals – Core, not Context
Business Goals Valuation accuracy
High data quality
Delivery methods Web Services – B2B
Hosted UI - demos
IT Goals Better valuation
accuracy
Better performance
Lower costs
Better functionality
The Oracle Experts
BPEL
Next step is BPEL Oracle BPEL Engine Oracle BPEL designer
Orchestrating Services
Easy maintenance
Doesn’t reduce internal network latency
Provides full integration
The Oracle Experts
BPEL Orchestration & ETL
Integration of 2-100s of legacy applications
Flat file budgeting system
Point to point integrations
Applications today have Web Service “APIs”
Available
Secure
Eliminates fragility
Designer provides use case requirements and specs
The Oracle Experts
Web 2.0
Social networking and collaboration – Blogs, RSS , Wikis
Mashups (portals)
Replacing email as our business application of choice
Platform, not a “tool” – Transactive Content
Feels like a “desktop” application
The Oracle Experts
Microsoft Office Web Client
The Oracle Experts
Maps.Google.Com
The Oracle Experts
Cyberhomes
The Oracle Experts
Flickr
The Oracle Experts
Netflix
The Oracle Experts
Backend Data Services
Backend components for your apps
Google, eBay, Amazon, Zillow, Yahoo, etc – all provide Web Services for you
Most vendor APIs are now Web Services
Business to business or application to application integration – mashups
This is the whole “Web 1.5” thing…
The Oracle Experts
Web 2.0 Components
AJAX - Asynchronous JavaScript and XML
SLATES Search
Link
Authorship
Tagging
Extensions
Signaling
The Oracle Experts
AJAX - Asynchronous JavaScript and XML
Technical implementation for the browser
Responsive and interactive applications
Exchanging small amounts of data with server
Behind the scenes - async
Partial page rendering
Used to do with hidden frames
The Oracle Experts
Search
Search the content
Oracle Secure Enterprise Search - Oracle Ultra Search
Google Search Appliance
The Oracle Experts
Link
Build links to other content, users, etc.
Tracking/analyzing clicks/usage patterns is key
The Oracle Experts
Authorship
Blogging and allowing users to create their own content
Wikis
Blogspot
Forums
The Oracle Experts
Tagging
Labeling, categorization, grouping content
Google Mail Automatic
The Oracle Experts
Extensions
Web Services
Personalization components
External calls Lookups
Mapping
Connecting
Calendaring
MashupsThe Oracle Experts
Signaling
Alerts
Emails
Notifications
RSS
The Oracle Experts
Web 2.0Development Environments
Oracle Application Express (Apex)
WebCenter Suite
Ruby
Many, many more…
The Oracle Experts
Oracle Application Express
Totally free (with Oracle XE)
Rapid development environment
The Oracle Experts
Free with EVERY version of the DB!!
The Oracle Experts
AskTom
The Oracle Experts
Metalink
The Oracle Experts
Utah DOT
The Oracle Experts
Robust Apex Application (UI)
The Oracle Experts
The Oracle Experts
iMVI for Property
The Oracle Experts
GeoSearch
The Oracle Experts
Custom Report
The Oracle Experts
IPR
Oracle WebCenter Suite
JDeveloper - Enterprise solution
Will become Fusion
The Oracle Experts
The Oracle Experts
Web 2.0 Summary
Next generation
What’s your first Web 2.0 effort going to be?
The Oracle Experts
Questions?
The Oracle Experts
Brad’s Papers and Presentations
Java-based Oracle Web Development
Java Server Pages
JavaMail
Java for the PL/SQL Developer
Web Cache – achieving 150 the performance
9iAS Installation, Configuration, and Tuning
Wireless
Practical Portal Practices
Implementing JSP in Portal
UltraSearch
Search Engines
Utl_smtp and Utl_http
iFS
JavaScript
Top DBA scripts for Web Developers
Security
The Oracle Experts
Other TUSC Presentations and Papers
Tuning Database
SQL
Applications
Security
Migrations
Discoverer & BI
Built-in Packages
PL/SQL
New Features
Forms, Reports
Designer
Team Management
Uncommon Leaders
Workflow
DBA topics
TUSC On-Demand Presentations can be found at www.tusc.com/briefing
Save the Date!
April 13 – 17, 2008
Colorado Convention Center
Denver, Colorado
Sign-up for IOUG Today
Join online at www.ioug.org and get immediate access to:
Member Discounts and Special Offers SELECT Journal Library of Oracle Knowledge (LoOK Member Directory Special Interest Groups Discussion Forums Access to Local and Regional Users Groups 5 Minute Briefing:Oracle Volunteer Opportunities
The Oracle Experts
Copyright Information
Neither TUSC nor the author guarantee this document to be error-free. Please provide comments/questions to [email protected].
TUSC © 2008. This document cannot be reproduced without expressed written consent from an officer of TUSC.