| |
|
The
Dumb Pipe has Graduated, and it has a PhD
Telecom Web Services and GeoSpatial Web Services within Common IT When one thinks about combining Telecom Web Services with GeoSpatial Web Services, along with other IT systems, the possibilities are endless and not limited to any one industry vertical.For example, imagine a local HVAC (Heating, Ventilation, and Air-Conditioning) provider in your region.They have customers who may occasionally report heating and A/C problems that require field visits to correct a malfunction.Let's imagine the HVAC customer issues a customer service request over the phone through a call center or on the HVACs customer Web portal.The customer would likely inform the HVAC company of the problem, describe the nature of the issue, provide their address, etc.Once the HVAC's CRM/ERP system receives the customer service request, the CRM/ERP system would typically create a trouble-ticket work order record for the customer and the customer's address.The address needs to be geocoded. At this point, the HVAC's IT application would likely initiate a GeoSpatial Web services request to Geocode the customers address.Once the address is geocoded, the HVAC's IT application would likely need to determine if there is an available field worker to respond to the work order and correct the issue.This is when the IT application would initiate a Telecom web services Presence request to see which workers are available.Upon determining which workers are available, the IT application would then logically make a Location request to locate the closest available field worker(s) to respond to the customer service request work order. Upon locating field workers within a given Proximity of the customers address, perhaps worker locations are displayed in the back office dispatcher Mapping console.In an automated scenario, the IT application could automatically detect the nearest available worker, where upon the application could trigger a message to be sent to the mobile worker.This process would use the Messaging web service to send short and multimedia messages to the field workers phone.The message could feasibly include the work order number, the nature of the problem report, the customer's address, Maps, and Routing Directions from the worker's current location to the customer's address. Once the field worker arrives at the customer address, perhaps the field worker's phone sends a Message to the back office to automatically inform the dispatcher that he/she has arrived at the customer site.The notification could be handled by a Geofence if the customer's address is defined by a polygon.Also, when the field worker departs the customers address, another alert Message could be triggered based on a Geofence, (i.e.a point-in-polygon operation; a geographic zone (polygon) defined around a point or area of interest; used specifically within mobile tracking systems to trigger outbound or inbound alerts/messages when mobile stations enter or depart a geographic zone), and delivered to the back office to notify the dispatcher that the field worker has departed the site.For post-processing, location-stamped arrival and departure time record logs could be used for internal employee timesheet auditing.The log records could also be used to resolve customer disputes, proving or disproving if field workers were onsite at hours reported by the employee or the customer. The HVAC example is one applying combined use of Telecom Web services and GeoSpatial web services within an enterprise IT environment.All three systems contribute special functionality all working together harmoniously in an IT framework to solve specific business mobility problems.The HVAC field-force automation example can be extended to any business that has standard IT, geospatial technology, and access to Telecom Web services.But wait, there's that frustrating issue again - access. IT Leaders Bring It All Together Over the last couple years at this forum, there has been discussion, debate, and advertorials describing how to acquire mobile location data from wireless carriers.However, the above Telecom Web services overview clearly illustrates that there's more to a location-based application than location alone.Indeed, mobile location is one feature of the Telecom network, but as described with the HVAC use-case example, additional Telecom Web services are equally critical for an IT application to fully exploit Telecom network capabilities.So, what about these additional Telecom Web services beyond location, and how can they be accessed by IT developers? I've discovered at least one commercially available IT product that allows developers to access all Telecom Web services supported by Parlay - IBM WebSphere Studio Application Developer (WSAD).WSAD is pre-integrated with Parlay-based Telecom Web services APIs as well as GeoSpatial Web services APIs.WSAD provides IT developers with a common development environment to build J2EE location-based applications....Use this common J2EE development environment, deploy it on J2EE IT infrastructure, and you now have a complete and common development and runtime package to telecom-enable your IT systems.A bonus is that J2EE infrastructure is also integrated with other open IT systems like Web Portals, CRM, and ERP - all through the same service-oriented architectures and delivery frameworks that Telecom Web services and GeoSpatial Web services are built upon. Pre-integrated Packages for IT Developers Again, common developer environments or SDKs help developers build and deploy location-based applications (for sale or internal use) all within one consolidated environment.Within this architecture, developers don't necessarily have to maintain each special system themselves.Also, each specialty Web service is simple to use - particularly the GeoSpatial and Telecom portions.For these Web services, developers can feel comfortable knowing their application needs are being served by the core competencies of service providers who deliver on-demand information as needed.This allows developers to focus on the main processes and business logic of the application, rather than on the intricacies of specialty systems that augment the whole. While Telecom Web services and GeoSpatial Web services WSDLs are easy to use natively, a common SDK like WSAD makes it easier.With WSAD, developers' plug-in pre-integrated Parlay Telecom Web services WSDL snippets into a coding studio where they sketch an application such as the one below. The same is true for the GeoSpatial Web services WSDL snippets (shown below) The result is simple - a Telecom Web services SOAP call for Location whereby the application subsequently makes a GeoSpatial Web services Map call.Viola - within minutes, the developer has built a nice "phone finder" location-based application. This is a rather unimaginative example of combining Telecom Web services with GeoSpatial Web services, but it is used here to demonstrate the idea of accessing multiple Web services within one common development environment.I'll leave the creativity and application ideas to developers! Core Competence Collaboration I previously argued that in order for LBS to take off in the larger IT world, those involved in the LBS value chain needed to focus on core competencies rather than trying to serve every specialty through closed silos.First, wireless carriers are best at managing communications infrastructure, handling voice and data traffic that goes across it, and managing subscribers and bills in massive quantities.With Parlay, carriers now have the capability to be equally good at offering new application-level services to secure a new breed of customer that not only needs wireless voice and data, but one that also requires access to Telecom network resources for advanced IT application development. Second, IT vendors are best at integrating disparate business processes and systems across the enterprise to support partners, suppliers, and customers.IT middleware bridges bring all specialty systems together thereby allowing other value-chain players to focus on a single integration point rather than many. Finally, GeoSpatial vendors are best at building and managing spatial databases, offering engines to process spatial data, and providing options to deliver spatial information across multiple channels to enhance location-based communications, operations, and corporate decision making. All three specialized systems are smart and strong individually, but smarter and stronger when combined.Shared knowledge often breeds genius; genius in turn generates discovery, opportunity, and growth.The Pipe has matured; the Pipe has graduated! More about this author... |
LI Articles
|
Your Comments All comments provided in this section are those of the individual who has created the post. These are not the opinions of Directions Media, its editors, staff or owners unless otherwise noted. Directions Media retains the right to edit or delete any comments posted herein.
|






