1 / 21

Building an Enterprise Data Portal

Jon.downey@woolpert.com. Building an Enterprise Data Portal. Agenda. The basics What is a portal SOA Primer The supporting pieces Putting the pieces together Why build it Thinking of the future With a sprinkle of case studies throughout. What is a Portal???.

rogersc
Download Presentation

Building an Enterprise Data Portal

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Jon.downey@woolpert.com Building an Enterprise Data Portal

  2. Agenda • The basics • What is a portal • SOA Primer • The supporting pieces • Putting the pieces together • Why build it • Thinking of the future • With a sprinkle of case studies throughout

  3. What is a Portal??? • Wikipedia – “A web portal is a site that provides a single function via a web page or site. Web portals often function as a point of access to information on the World Wide Web. Portals present informationfrom diverse sources in a unified way…”

  4. What is a Portal??? • My definition: “An easy-to-use, one-stop-shop, for geographic data.” • Information repository • Geospatial • Textual • Search engine • Map viewer • Service Provider • Web • Data • Download/Retail???

  5. A Visual Primer on SOA

  6. A Visual Primer on SOA

  7. Let’s Take Geek Speak Out of the Equation • The Players • You the customer (client) • The espresso machine (system) • The barista (enterprise service bus) • The Problem • A couple of years ago Starbucks started upgrading the espresso machines • The Order • “Quad venti non-fat, no-whip, 170° white mocha” • The Beauty of it all • Did you have to change how you ordered because the espresso machine was upgraded? • No. The order was abstracted from the “making” via a service layer (barista)

  8. The supporting pieces

  9. Metadata services • Probably the most overlooked part of standing up an enterprise GIS • Most people create metadata • Few implement a metadata server • Highly critical to data sharing • Internal • External • Inter-organization

  10. Metadata services

  11. Map Viewers

  12. Web Services …and so on Service Layer (Security, Orchestration, Scalability) GIS CRM CMMS Billing FindAddress LogCall AuthorizeWork SendBill UpstreamTrace AssignCall ChargeLabor ChargeCC CreateReport ReceiveParts

  13. Web Servers • OGC • KML

  14. Data retrieval/Retail

  15. Putting the pieces together

  16. Why (from a business perspective)??? • To better server your customers • Assistance finding data of interest • Visual access to geospatial information • Provide direct access to routinely updated data • OGC • KML • Ability to download/purchase data • Save time/money

  17. Why (from a technology perspective)??? • It’s the right architecture • Systems communicate when it makes sense so they aren’t joined at the hip • It’s modular • Systems are tied together at the points where it makes sense, not across the board • It’s standards based • Stop writing custom code that is not reusable, or at least is less prone to “rev-locking” • Hide complexity rather than introducing it • It means your solutions… • Can more easily grow and evolve with our information systems • Can more easily and reliably be expanded to additional information systems

  18. Thinking of the future • Adopting to users needs • Constantly changing • Increasingly complex • Building demand • Accepting of change • More access to data • Less inter-personal interaction • Getting it right the first time • …and the second time • …and the third time

  19. Who wins???

  20. Who we’ve implemented it for • City of Phoenix, Sky Harbor International Airport • City of Bellingham, WA • US Army Corps of Engineers, Mobile District • Paulding County, GA • Arizona High Intensity Drug Trafficking Area, AZ • City of Indianapolis, IN • City of Miami, FL

  21. Any questions???

More Related