Combining wireless location services with enterprise e-business applications
Eve Kleiman Principal Product Manager GeoSpatial and MultiMedia Technologies Oracle Corporation Asia/Pacific eve.kleiman@oracle.com Executive overview Many businesses around the globe have discovered that they can improve business operations by giving their customers, partners and employees access to key information via mobile devices. But these devices shouldn’t simply be viewed as an extension of the desktop. The size of the device, the input mechanisms and the types of tasks people want to complete require that companies develop a well thought out strategy for going mobile. That strategy should incorporate the roll of location-based services. Mobile devices, by their very nature, are designed to be used from a variety of locations. By taking advantage of the location technologies and services currently available, companies can greatly enhance the value of their mobile applications. Oracle offers a complete set of technology, services and partnerships to help you get the most out of your wireless location-based service applications. Introduction Maximizing productivity, increasing sales and improving service are top priorities for any company. The rapid adoption of the Internet in the 1990’s fueled a dramatic increase in productivity, created tremendous sources of new revenue and made it possible for customers and partners to do business with companies 24 hours a day and seven days a week. In the 21st century, companies are taking the next step in the technology revolution by enabling many key business processes to be conducted via mobile devices such as Web-enabled phones, personal digital assistants and pagers. When companies moved from mainframe computing to client-server computing or from a paper-based office to Web-based paperless office, the changes involved more than technology. They involved a mindset change as well. With the evolution of the personal computer, companies could enable ordinary workers to benefit from technology instead of just specially trained workers using proprietary terminals. With the rise of the Internet, employees had to overcome the concept of constantly printing, copying, routing and faxing documents. The same mindset change is required to fully realize the opportunities that mobile devices provide. People want to interact much differently with mobile devices than they do with PCs. They do want to access some of the same applications they do on the Web, such as e-mail, expense reports, address books and calendars, but they have no desire to write lengthy documents. Other pieces of information, such as driving directions, real-time traffic and alerts about critical pieces of data, are far more important on a mobile device than on a PC. More importantly, people use mobile devices when they are not at their home or office, and as a result their locations are not fixed. So to provide your audience (whether they are employees, customers or partners) mobile applications with the greatest utility, you need to understand where they are, where they’ve been and where they are going. Incorporating location-based services with your mobile applications can help you complete these requirements. This paper will introduce you to the concept of location-based services and discuss how Oracle9iAS Wireless can help you deliver powerful location-aware mobile applications. Location - Based Services Overview Many people think of location information as the graphics and text that are captured on maps. But look beyond the map and you’ll find geocoded information such as street addresses and zip/postal codes; positional data captured from navigation purposes such as GPS; satellite and aerial imagery; route information and directions; time-sensitive events such as accident reports, weather reports and the location of service fleets; directories such as yellow pages; and databases with demographic and pyschographic data. Organizations have demonstrated that location-based services not only deliver a strategic differentiation to their wireless and Internet services, but also provide a means to integrate customer and corporate information necessary for e-business. Carriers and portals now recognize that they will compete on the basis of how effectively they can integrate their CRM and ERP operations with those of customers and suppliers to create a positive business experience. Incorporating location into existing business operations enhances delivery of wireless services. Likewise, delivering real-time, location-enhanced information helps customers and suppliers accelerate, automate, and optimize their decision making process – an essential requirement for any location-based services system. What do you do with a wide variety of the location-based information available? How can you improve your businesses with it? Well, location is a unifying theme in business. Spatial relationships, patters and trends reveal invaluable business intelligence and a critical dimension of information utility and understanding to business applications. Location services bring this utility to every facet of business. Location-based services make use of spatial information and the functions that operate on this information, thus enabling you to incorporate “location awareness” and “location sensitivity” into your front-office apps, back office apps, supply-chains, field operations, Web offerings and more. As a result, this type of information is playing an integral role in the day-to-day operations of most organizations.
As most wireless carriers are keenly aware, customer acquisition and retention are essential to sustainable growth. Customers of B2B or B2C wireless services have more choices then ever about when, where and from whom to buy location-enhanced services. Keeping them satisfied and coming back is paramount – and an ongoing challenge. Location-based services offer mobile operators an excellent opportunity to deliver value-added information that is integrated with that of customers and suppliers, creating a positive business experience. The result is a suite of rich, highly integrated, and personalized location-enhanced services that can be accessed via wireless devices. Customers want the provision of location-based service to be automatic – they want carriers and wireless portals to take care of integrating a variety of Internet and enterprise information services with a customer’s preferences, enabling a user to focus on informed decision making. For example, a real-time traffic application at one end may automatically access multiple information sources at other companies’ servers, across the Internet on dozens of Web sites, on other servers within the organization – and integrate the information. A customer checking on the availability of a hotel in a given city might access geocoding services that identify the location of the customer and nearest hotels, and would cull data from real-time travel services to check availability and book a room and from a driving directions service to route the customer to the hotel. ![]() Fig 1: Oracle's Location-Based Services Solution For wireless location-enhanced services to be effective, they must be integrated with front-office and back-office applications. By integrating enterprise information with customer information, carriers obtain comprehensive business intelligence, and value builds exponentially. Mobile operators become better positioned to use real customer information to determine wireless service expansion, improve service delivery, and determine load demands. On the customer end, by automating information integration and interpretation, the customer is able to deal with a much richer set of location-enhanced information for better decision-making. With the introduction of event-driven e-Business, wireless carriers and portals can send fresh information as it becomes available or as users roam into a new location, rather than waiting for customers to check in with the service. Customers, mobile operators, and partners can react immediately to the changed location of a handset user by delivering personalized services for his or her new roaming region. Enhancing Mobile Applications wIth Location-based Services Although location-based services can offer tremendous benefits for users in a fixed environment (for example, tracking the location of your company’s fleet), the biggest appeal of location-based services is as a key enabler for mobile applications. The Strategis Group predicts that by 2005, the amount spent on mobile location-based services will exceed $9.75 billion per year. Although significant safety benefits and business opportunities will result from the FCC’s E911 mandate (see below for more on this), the technology that is needed for location-based services to benefit businesses is here today. Deploying location-aware mobile applications can help your business in a number of ways. First, location-awareness can significantly improve the utility of mobile applications. Mobile devices (excluding laptops), by their very nature have to be small enough to comfortably fit in pockets and purses. The downside to the small form factor is that the display is considerably smaller and input much more difficult. By carefully choosing what content makes the most sense to display and personalizing the content whenever possible, you can improve the application considerably. Moreover, leveraging the power of location, you can provide your users with easy access to relevant and timely information. This can lead to improved productivity, greater sales, and happy customers and partners. Location-based services can enhance a range of mobile applications across industries and job functions. Some examples of mobile location-based applications include:
Wireless carriers recognize that a new class of mobile services can now be location-enabled as a way to enhance and differentiate offerings. In many cases, wireless portals are aggregating Internet content and delivering it through mobile devices after it is filtered, through formats such as WML, C-HTML and VoiceXML. However, the unique state of being mobile presents special opportunities and challenges, including:
In the United States, the FCC has mandated a phased introduction of location information from emergency calls (E911). This will begin in early 2002, rolling out to 100% of new phones by the end of 2004 at the latest. ![]() Fig. 2: Using Landmarks to Get Driving Directions to Address Book contact For applications to become location-aware, the wireless network must acquire the current location of the device. This can be done either automatically or manually. Automatic location acquisition uses a positioning network to location a fix of a given device using technology such as:
![]() Fig. 3: Getting a Map Delivered to a Handheld Device Instead of waiting for devices with automatic location detection (either by “triangulation” of the three nearest base stations or by built-in GPS receivers), applications can be designed to enable quick manual inputs for location acquisition. These include using:
![]() Fig. 4: Entering ZIP Code for Yellow Pages Search Key Technology Enablers for Mobile Location-Based Services The performance and capability requirements expected for wireless location-based service can easily approach that of a top Internet portal – millions of queries on a daily basis, hundreds of concurrent transactions, and millisecond query response times. Thus, the required system must support all the unique CPU-intensive location queries, and provide scalability, storage, and interoperability. Real-time, transaction-based location services have the kinds of feature and performance requirements listed in Table 1.
Geocoding Geocoding determines the longitude and latitude coordinates of an address. Geocoding is the most fundamental of location services, because it is used directly or indirectly by the other location services. A wide assortment of online geocoding services, including Mapblast, Webraska, Whereonearth, have been integrated into Oracle9iAS Wireless. In addition, partner technologies like MapInfo’s MapMarker and Xmarc WIISE platform provide geocoding tools that can be directly integrated with Oracle Spatial to enable local geocoding. Routing Routing is more commonly known as driving directions. In addition to turn-by-turn instructions, routers might also provide maps of each turn and of the complete route. The router might also supply a list of point coordinates along the route, to enable the requesting user to perform some spatial analysis (for example, to identify which customers can be visited along the route). Interfaces to the leading wireless and Internet routing services have been integrated into Oracle9iAS Wireless, including Airflash, Mapblast, and Webraska, among others. In addition, a number of partners such as Xmarc can provide local routing services directly inside the Oracle Spatial database. Mapping Mapping enables users with capable devices to visualize location-related data. Oracle9iAS Wireless’ mapping interface directly accepts data from Airflash, Mapblast, MapInfo, Webraska, and Xmarc. Enterprises can also implement their own solution using Oracle Spatial and their choice of mapping tools. Yellow Page Directories Yellow pages is a service that can determine a list of businesses matching a specified region and either a business name or a category. Applications deployed on Oracle9iAS Wireless enable users to search for a business based on their current or future locations. Associating A Region With A Service Some companies want to be able to deliver specific services to a particular user based on their location. A wireless carrier who has implemented E911 might want to offer localized content when a user enters a certain region, while an enterprise might want to provide details of local facilities to key executives. With Oracle9iAS Wireless’ region modeling tool, your developers can quickly define boundaries and associate a boundary with a given list of services. Oracle Spatial Oracle Spatial serves as a foundation for deploying Internet and wireless location-based services. It provides data management for location information such as road networks, wireless service boundaries, and geocoded customer addresses. It enhances Oracle-based applications by allowing users to easily incorporate location information directly in their applications and services. Oracle Spatial provides spatial object type storage, SQL access, spatial operations, fast R-tree and quadtree indexing, and projection and coordinate transformation support. Oracle Spatial can also perform location queries on geocoded yellow page databases, to find such things as the nearest hotels, restaurants, and gas stations. In short, Oracle Spatial enables e-business applications, portals and wireless ASPs, to readily incorporate location capability into their services. The Oracle Location-Based Services Differentiation Oracle’s integrated location-based Services capability is significantly differentiated from any technology on the market. See Table 2 for a list of Oracle’s differentiating capabilities. Table 2. Benefits of Deploying 9iAS Wireless Location-Based Services
Many companies offer pieces of a technology and services bundle to help you deliver location-based services for mobile devices. Only Oracle offers a complete infrastructure that provides you with performance, flexibility and relationships needed to deliver the best mobile applications to your users. Oracle’s advantages include:
Oracle has leveraged a rich base of pre-integrated application, tools, and partner solutions for the delivery of location-based applications. These partner technologies have been certified to integrate into Oracle’s location platform. Additional partners are being recruited on an ongoing basis and generally fall into three categories: tool vendors, content providers, and on-line service providers. Types of tools, location services, and content are shown in Table 3 below. Table 3. Partner Tools, Location Services, and Content
Conclusion If your company is looking to deploy mobile applications as a way to improve business processes, increase revenue, or enhance service, delivering location-based services benefits with little added costs. Your company’s location-based services strategy should require maximum flexibility and performance. With Oracle9iAS Wireless you get both flexibility and performance. You can take content from any provider and make it available to any device. Built-in interfaces and partnerships with leading location-based services and technology providers enable quick access to the content for your developers. Since Oracle9iAS Wireless is part of Oracle9i Application Server, you can get the highest performance possible. If you want to store and manage geographic and location-data yourself, you can leverage Oracle Spatial, an option to the industry-leading Oracle9i database. Best of all, you don’t have to wait around for E911. If you want to take advantage of location-based services today, Oracle provides you with a complete solution that takes advantages of existing technologies. | ||||||||||||||||||||||||||||||||||||||||
|
|