Post on 09-Nov-2018
TECHNICAL HELP: PRESS * 09i SERIES: Wireless Solution
ORACLE CORPORATION28-NOV- 2001 1
TECHNICAL HELP: PRESS * 09i SERIES: Wireless Solution
ORACLE CORPORATION28-NOV- 2001 2
Oracle Corporation9i Series iSeminar: Wireless Solution
Presenters: Taesang Choi
Eun Heo
YunSeok Choi
Fukiat Julnual
Wednesday, November 28, 2001
TECHNICAL HELP: PRESS * 09i SERIES: Wireless Solution
ORACLE CORPORATION28-NOV- 2001 3
think fast. think simple. think smart.
TECHNICAL HELP: PRESS * 09i SERIES: Wireless Solution
ORACLE CORPORATION28-NOV- 2001 4
PlatformDeveloper Suite
Multimedia
Object Relational Data
Messages
Documents
XML
Business Intelligence
Transactional Apps
Portals
Integration
Portal XML
BI Reports
Java Forms
Oracle9i Family
TECHNICAL HELP: PRESS * 09i SERIES: Wireless Solution
ORACLE CORPORATION28-NOV- 2001 5
Oracle9i Series
This iSeminar is part ofthe Oracle9i seriesToday session will focuson introducing theWireless solutionsoffered by the Oracle9iApplication ServerFuture sessions in thisseries will focus on otherfeatures of the Oracle9ifamily
Business Intelligence
Integration
Portals
Performance Management
Data Management
9i Foundation
High Availability
24x7x365
TECHNICAL HELP: PRESS * 09i SERIES: Wireless Solution
ORACLE CORPORATION28-NOV- 2001 6
Wireless Business Drivers
Mobile Challenges
Oracle Wireless Solution(DEMO)
Future Direction ( Release 2.0 )
Summary
AGENDA
Drivers
Future
Challenges
Oracle
Summary
TECHNICAL HELP: PRESS * 09i SERIES: Wireless Solution
ORACLE CORPORATION28-NOV- 2001 7
0
200
400
600
800
1000
Millions of Users
1999 2000 2001 2002 2003 2004 2005
Wireless Data Users
Wireless Internet
Source: ARC Group
“By 2003, over 50% of Internet access will be by non-PCs.”- Meta Group
“By 2005, 1 billion mobile devices will be used worldwide.”- Gartner Group
Drivers
Market Trends & Statistics
TECHNICAL HELP: PRESS * 09i SERIES: Wireless Solution
ORACLE CORPORATION28-NOV- 2001 8
Challenges
Mobile ChallengesMobile Challenges
Many Content Sources
Many Devices– Many languages
– Many differences within each device
Personalization
Many Content Sources
Many Devices– Many languages
– Many differences within each device
Personalization
How do I deliver all content to all devices?
How do I deliver all content to all devices?
TECHNICAL HELP: PRESS * 09i SERIES: Wireless Solution
ORACLE CORPORATION28-NOV- 2001 9
Challenges
SQL
HTML/PAPZ
SKT11
WML
mHTML
017,019
011
Desktop
UP Simulator
Servlet
XML
Specific Java Adapter
HDML
016,018
Korean Mobile Env.
TECHNICAL HELP: PRESS * 09i SERIES: Wireless Solution
ORACLE CORPORATION28-NOV- 2001 10
Key Challenges for Wireless Access
There is growing demand for all existing and newcontent to be wirelessly accessible
The number of devices on the market continues togrow on a daily basis
It is very costly to develop for each & every device
Challenges
TECHNICAL HELP: PRESS * 09i SERIES: Wireless Solution
ORACLE CORPORATION28-NOV- 2001 11
Oracle’s Wireless Solution: Oracle9iASWireless Edition
Wirelessly enable all existing content
Supports any device
Develop only ONCE and can deploy to everydevice automatically
Oracle
TECHNICAL HELP: PRESS * 09i SERIES: Wireless Solution
ORACLE CORPORATION28-NOV- 2001 12
Oracle9iAS Wireless EditionReduces Complexity
Mail ServerMail Server
SQLSQL
Content from any SourceContent from any SourceDelivered to any DeviceDelivered to any Device
XMLXML
CRMCRM
Oracle
TECHNICAL HELP: PRESS * 09i SERIES: Wireless Solution
ORACLE CORPORATION28-NOV- 2001 13
Oracle9iAS Wireless Edition - Key Concepts
Content AdaptationRuntime EngineDevice transformation
Personalization
Logs
Personalization
Content
adaptation
Device
transformation
Logs
Gateway Content Server
Runtime Engine
Oracle
TECHNICAL HELP: PRESS * 09i SERIES: Wireless Solution
ORACLE CORPORATION28-NOV- 2001 14
Content Adaptation
Why content adaptation?– Need to access content from many sources
What is content adaptation?– Process of taking content from a specific source and
converting it into Oracle9iAS Wireless DTD XMLMail ServerMail Server
SQLSQL
Content Content AdaptationAdaptation
Oracle9iAS WEOracle9iAS WEXMLXML
CRMCRM
Oracle
TECHNICAL HELP: PRESS * 09i SERIES: Wireless Solution
ORACLE CORPORATION28-NOV- 2001 15
XML
HTML
WML
Content
adaptationDevice
transformation
Oracle9iAS Wireless Edition AdaptersSQL Adapter– SQL, PL/SQL
Web Integration Adapter– HTML, WML, XML
– Queries & returns 9iAS WE
– DTD compliant XML
– Supports cookies, SSL
Spatial Adapters, URL Adapter, Servlet Adapter,Customer Adapter, Provisioning Adapter
Oracle
TECHNICAL HELP: PRESS * 09i SERIES: Wireless Solution
ORACLE CORPORATION28-NOV- 2001 16
How easily we can deploy wireless application
Database Source
Existing Web Site Source( Quote.yahoo.com )
DEMO
TECHNICAL HELP: PRESS * 09i SERIES: Wireless Solution
ORACLE CORPORATION28-NOV- 2001 17
Device Transformation
Why device transformation?– Each device has a specific mark-up language
– Need to transform output to appropriate device
What is device transformation?– Process of transforming Oracle9iAS Wireless
DTD XML to a mark-up language that can berendered on specific devices
Device Device TransformationTransformation
Oracle9iAS WEOracle9iAS WEXMLXML
Oracle
TECHNICAL HELP: PRESS * 09i SERIES: Wireless Solution
ORACLE CORPORATION28-NOV- 2001 18
Transforms XML to any specific ML– Smart-Phones
WML / WTPCHTML / iMode
– Palms– Pocket PCs– IVR systems
VoxML, VoiceXML
Device Transformation
Content
adaptation
Device
transformation
Oracle
TECHNICAL HELP: PRESS * 09i SERIES: Wireless Solution
ORACLE CORPORATION28-NOV- 2001 19
Personalization
Content/Services
• PersonalPortal
• Selectservices
• Selectalerts
•• OptimizedOptimizedfor screenfor screen
«Welcome»
«Welcome»
Welcome
______________OKQUIT
By User
By Device
Oracle
TECHNICAL HELP: PRESS * 09i SERIES: Wireless Solution
ORACLE CORPORATION28-NOV- 2001 20
Logging
Logging Methods– Database (default)– Log files
Log Analysis– Statistics– Business Intelligence
(Report, Discoverer)
Personalization
Content
adaptation
Device
transformation
Logs
Oracle
TECHNICAL HELP: PRESS * 09i SERIES: Wireless Solution
ORACLE CORPORATION28-NOV- 2001 21
Architecture - Oracle9iAS Wireless (2.0)
Oracle9Oracle9iiAS WirelessAS Wireless
Core Core
ServicesServices
OC4JOC4J
Protocol Adapters
XML Application Model
Device, Protocol, Voice Adaptation
AdvancedCustomization Push/SMS Transcoding
OfflineManagement
LocationBased Services
mCommerceBilling
Mobile PIM & Email
MobileStudio
1
2 3 4 5
9876
Future
TECHNICAL HELP: PRESS * 09i SERIES: Wireless Solution
ORACLE CORPORATION28-NOV- 2001
Oracle9Oracle9iiAS Wireless - 1AS Wireless - 1• Open Content Adapters :
• Only 1 main adapter, HTTP/J2EE Adapter,mobile enable any HTTP/XML servers and applications.
• Simple & Powerful Mobile Application Model. (new 2.0)
• One Language (XML), One Protocol (HTTP)
• Advanced HTTP/XML API, Service Linking, Location, Context Information.
• Multi-Channel / Multi-Modal support.
• Persistent Session, Device Identification.
• Device / Network / Protocol Adaptation :• Async Server for SMTP / SMS services (new 2.0)
• Adapt and Optimize XML content to any devices/Network.
• Concept of “Best of Device”.
• Easy to install, configure and manage.• Web Based tools.
OracleOracle99iiAS WirelessAS Wireless
ServicesServices
2 3 4 5
9876
CoreCore
1
Core Core XML Application
Model Device and Network
AdaptationProtocolAdaptors
1
Future
TECHNICAL HELP: PRESS * 09i SERIES: Wireless Solution
ORACLE CORPORATION28-NOV- 2001
• Advanced User Management / Personalization.• Large scale user management (x millions users).
• Flexible Group Management, Service Management.
• Preset Management for User Personalization.(new 2.0)
• Alert rules engine. (new 2.0)
• Scalable Condition and Time alert Engine (Publish/Subscribe Model)
• Powerful alert setting, per user, per preset.
• Admin Tools :
• Easy web tools.
Features
Oracle9Oracle9iiAS Wireless - 2AS Wireless - 2OracleOracle99iiAS WirelessAS Wireless
ServicesServices
2 3 4 5
9876
CoreCore
1
AdvancedCustomization
2
Future
TECHNICAL HELP: PRESS * 09i SERIES: Wireless Solution
ORACLE CORPORATION28-NOV- 2001
Oracle9Oracle9iiAS Wireless - 3AS Wireless - 3
• PUSH Web Service (Anything to Any Device) (new 2.0)
• ONE single Push API (SOAP, Java)
• Push Voice, SMS message to any phones.
• OTA , Push SIM Elements to ‘Sim Toolkit’ phones (ring tone, addressbook, …)
• Extensible :• Flexible driver architecture, which allow to plug any SMSC, Send Broker, …
• Already integrated with common SMSC sender.
FeaturesOracleOracle99iiAS WirelessAS Wireless
ServicesServices
2 3 4 5
9876
CoreCore
1
Push Service& SMS
3
Future
TECHNICAL HELP: PRESS * 09i SERIES: Wireless Solution
ORACLE CORPORATION28-NOV- 2001
Oracle9Oracle9iiAS Wireless - 4AS Wireless - 4
• HTML re-formating.• Advanced tool & server to get data and perform transaction from HTMLapplication. Web Transaction support.
• WebIntegrationBean : Easy Java API to reformat content. (new 2.0)
• Advance Transcoder. (new 2.0)
• WML : Any WML content to any small devices (WML, HDML, XTHML Basic)
FeaturesOracleOracle99iiAS WirelessAS Wireless
ServicesServices
2 3 4 5
9876
CoreCore
1
Transcoding4
Future
TECHNICAL HELP: PRESS * 09i SERIES: Wireless Solution
ORACLE CORPORATION28-NOV- 2001
Oracle9Oracle9iiAS Wireless - 5AS Wireless - 5
• Offline enable your Oracle9iAS Wirelessapplication with Oracle 9iLite.
• Rapid development of Java or Native offline mobile applications for PalmPDAs, Pocket PCs, Smartphones, and standard laptops
• Centralized Application Deployment, Provisioning, and Management for allmobile devices
• Highly Scalable, Bi-directional data synchronization between thousands ofmobile devices and Oracle9i over any connection(Internet, wireless, etc.)
• Same Application Data for Online and Offline application. (new 2.0)
Features - TodayOracleOracle99iiAS WirelessAS Wireless
ServicesServices
2 3 4 5
9876
CoreCore
1
OfflineManagement
5
Future
TECHNICAL HELP: PRESS * 09i SERIES: Wireless Solution
ORACLE CORPORATION28-NOV- 2001
Oracle9Oracle9iiAS Wireless - 5AS Wireless - 5Features - Direction
OracleOracle99iiAS WirelessAS Wireless
ServicesServices
2 3 4 5
9876
CoreCore
1
OfflineManagement
5
• Same Repository• Be able to deploy Client and Online application
• Same User Repository.
• Same Application Repository.
• Same Application Model• Brower-based mobile applications which work seamlessly in both online andoffline mode
• Same XML for both mode.
Future
TECHNICAL HELP: PRESS * 09i SERIES: Wireless Solution
ORACLE CORPORATION28-NOV- 2001
Oracle9Oracle9iiAS Wireless - 6AS Wireless - 6• Location Picker
• Manage end-user auto and personal locations.
• Allow end-user to set current or wanted location for future applications.
• Driving Direction (Routing) Directory
• Business Directory
• Maps
• Geocoding / Region Modeling• Geocoding : Returns geographic coordinates (longitude, latitude) of postaladdress. Basis for all location services.
• Region Modeling : Allow application developer to target its application to adefined geographic regions
• Mobile Positioning• Supports automatic positioning detection from the leading vendors (CellPoint,Ericsson, Nokia, Signalsoft, TruePosition).
OracleOracle99iiAS WirelessAS Wireless
ServicesServices
2 3 4 5
9876
CoreCore
1
Location Based Services
6
Future
TECHNICAL HELP: PRESS * 09i SERIES: Wireless Solution
ORACLE CORPORATION28-NOV- 2001
Oracle9Oracle9iiAS Wireless - 7AS Wireless - 7• Mobile Email
• Access email messages from any mobile device.
• Integrates with any IMAP or POP3 server (including Microsoft Exchange andLotus Domino servers).
• Mobile Directory & Address Book• Access LDAP Directory servers from any mobile device.
• Enables users to manage their own address books and contacts.
• Mobile Calendar• Allows users to manage their schedules and tasks via mobile access tocalendaring servers, such as Microsoft Exchange and Lotus Domino.
• Instant Messaging
• Document Management (IFS)• Integrated to Oracle9iAS IFS, allow to read, send, fax any documents, fromany device.
OracleOracle99iiAS WirelessAS Wireless
ServicesServices
2 3 4 5
9876
CoreCore
1
Mobile PIM Email
7
Future
TECHNICAL HELP: PRESS * 09i SERIES: Wireless Solution
ORACLE CORPORATION28-NOV- 2001
Oracle9Oracle9iiAS Wireless - 8AS Wireless - 8
• m-Wallet.• Aggregate all profiles under one interfaces.
• Secure Store with 3-part key Decrypt/Encrypt.
• Module Enable (any application call link to it)
• Form Filler.• Dynamically saving and maintaining mappings among e-commerceapplications
• WML Applications rendered in any mobile device w/ WML/XML translation.
• Payment Processing.• Integration with on-line payment solution.
• Verisign CyberCash, CheckFree, IPayment.
OracleOracle99iiAS WirelessAS Wireless
ServicesServices
2 3 4 5
9876
CoreCore
1
mCommerce& Billing
8
Future
TECHNICAL HELP: PRESS * 09i SERIES: Wireless Solution
ORACLE CORPORATION28-NOV- 2001
Oracle9Oracle9iiAS Wireless - 9AS Wireless - 9
• Developer portal.• Very easy to use. 100% Web Based.
• Use IAS Wireless XML application model.
• Easy way to
• Register an mobile application.
• Test the application.
• Deploy the application or Oracle9iAS Wireless.
• Customizable Look & Feel.
• Available online or as a product Oracle9iASWireless Studio
OracleOracle99iiAS WirelessAS Wireless
ServicesServices
2 3 4 5
9876
CoreCore
1
MobileStudio
9
Future
TECHNICAL HELP: PRESS * 09i SERIES: Wireless Solution
ORACLE CORPORATION28-NOV- 2001 32
Oracle 9iAS Wireless Summary
Summary
any contentover any networkany device
TECHNICAL HELP: PRESS * 09i SERIES: Wireless Solution
ORACLE CORPORATION28-NOV- 2001 33
TECHNICAL HELP: PRESS * 09i SERIES: Wireless Solution
ORACLE CORPORATION28-NOV- 2001 34
TECHNICAL HELP: PRESS * 09i SERIES: Wireless Solution
ORACLE CORPORATION28-NOV- 2001 35