Overview of ArcGIS Solutions in Service-Oriented Architectures. Dave Wrazien Michael Young
|
|
- Elfrieda Tate
- 6 years ago
- Views:
Transcription
1 Overview of ArcGIS Solutions in Service-Oriented Architectures Dave Wrazien Michael Young
2 Overview Introductions ArcGIS Architecture Implementation Options SOA Overview Web Services Overview ArcGIS SOA Components Relevant Standards Concluding Remarks Questions
3 ArcGIS Architecture ESRI Product Family
4 ArcGIS Architecture System Architecture
5 Implementation Options Organizational (SOA) Web Services & Messaging Roads Utilities Planning Desktop (Stand Alone, Point to Point) Departmental (Centralized data or applications) Environmental Business Applications Police File Server
6 Implementation Options Desktop - Standalone & Point-to to-point Embedded GIS ArcGIS Engine Desktop GIS ArcGIS Mobile GIS ArcPad Desktop GIS ArcGIS Desktop GIS ArcGIS File Server This is how many organizations get started with GIS, but quickly encounter challenges as GIS usage increases and matures
7 Implementation Options Department - Centralized Data Embedded GIS ArcGIS Engine Desktop GIS ArcGIS Desktop GIS ArcGIS Desktop GIS ArcMap Mobile GIS ArcPad Data Server Server GIS ArcSDE
8 Implementation Options Department - Centralized Data & Applications Browser (Thin) Desktop GIS ArcReader Embedded GIS ArcEngine Desktop GIS ArcMap Citrix Server ArcMap Desktop Application Server Server GIS ArcIMS ArcGIS Server Data Server Server GIS ArcSDE
9 Implementation Options Providing Flexibility There is NO Architecture Silver Bullet Options Provide Flexibility Integration Interoperability Efficiency Consistency... To best serve the work flows of the organization
10 SOA Overview Confusion Question by an IT Pro: Is your team building an SOA? Actual Answer: My architect thinks it s s service-oriented, my developers insist it s s object-oriented, oriented, and my analysts wish it would be more business-oriented. All I can tell you is that it isn t t what it was before we started building web services. (Erl 2005)
11 SOA Overview Definition A method of building business applications that utilize common services to support business functions Service Directory Find / Details Publish Service Consumer Bind / Invoke Service Provider
12 SOA Overview Benefits Top 3 Benefits* 1. Expose IT resources in an easily consumable fashion (Architecture Partitioning) 2. Incremental Deployment and Maintenance 3. Reuse of Services Additional Long-Term Benefits Faster time to market Reduced cost Risk mitigation Continuous business-process improvement * Latest SOA Trends, D. Stang, Gartner, 2005
13 SOA Overview Infrastructure Consumers Service Consumer Service Consumer Browser Service Web Services SOA Infrastructure Producers Service Provider Service Provider Enterprise GIS Enterprise CRM Connects Service Consumers with Service Providers May be used to communicate with Service Directories May be implemented using a variety of technologies
14 Web Services Overview What is a Service? Business Perspective IT assets that correspond to Real-world business activities Recognizable business functions Accessible according to service policies established for the services Technical Perspective Coarse grained, reusable IT assets Well-defined interfaces (service contracts) Clearly separating the services externally accessible interface from the services technical implementation Web Services typically based on SOAP & XML Note most OGC standard services are not SOAP based yet Web services standards are implemented in products from all the major software vendors making web services the most prevalent approach to implementing an SOA
15 Web Services Overview Core Components WSDL SOAP UDDI These 3 technology standards, coupled with service-oriented design principles, form a basic XML-driven SOA Service Description WSDL Web Services Description Language Defines all details about a service UDDI Service Protocol SOAP How to format XML documents for transmission between applications Enables discovery of Is accessed using Service Discovery UDDI Universal Description, Discovery, and Integration Not a requirement Well proven for single Enterprise systems WSDL Describes Binds to Enables Communication between SOAP Web Services
16 Web Services Overview Why Use? Different reasons for different people! Cost-centric - largest IT cost is labor Integration-centric Business-driven Reuse-centric The answer is always a mixture Web Services are not for everything! Web Services are not for everything! Remote Procedure Calls (RPCs) Missing Features (Compared to CORBA, COM, J2EE) Why? Handle messages efficiently Allow mapping to any distributed computing environment» RPC or asynchronous message-oriented
17 What Supports Web Services? Four Basic Frameworks Currently Support WS 2 nd Generation Web Services Enterprise Service Bus software Application Server Platforms Application Specific Service Managers
18 What Supports Web Services? 2nd Generation Web Services Many still being finalized or have competing standards WS-Security and BPEL are exceptions Ultimately incorporated into the other 3 solutions UDDI Provides a Protocol for Enables discovery of Is accessed using WSDL Binds to SOAP Describes the Service for Describes the Service for WS- Coordination Describes Manages Context Across uses Web Services Enables Communication between Provides End-to to-end Security for uses WS-Security Provides a Protocol for Manages Context for Provides a Protocol for Enables Distributed Transactions for Provides a Protocol for Provides Guaranteed Delivery for uses BPEL Provides a Protocol for WS- Transaction WS-Reliable Messaging uses WS-Policy orchestrates governs
19 What Supports Web Services? Enterprise Service Bus (ESB) Gartner definition Standards-based middleware that uses SOA and has Messaging Intelligent routing Transformation capabilities 2 nd generation web services type functionality Currently: Proprietary Goal: Replace proprietary components with standard components as they become available
20 What Supports Web Services? Application Server Platforms Vendors incorporating ESB functionality IBM WebSphere BEA Weblogic MS BizTalk
21 What Supports Web Services? Application Specific Service Managers Service queue management System load balancing May be bypassed in the future by systems utilizing more advanced management (e.g. ESB).
22 Enterprise SOA Framework Clients Multi-Channel Access Consumers Types of Applications Client Apps Web Applications Web Services Data Sources (Producers) Client Apps Web Applications Web Service Support Unifying Components Web Portals Common Viewing Interface ESB Common Messaging Framework Objects Common System Components Communication Path Options Direct Data Links Producers Web Services
23 How Does ESRI Fit into SOA? GIS Components Security Clients (Consumers) ArcMap Non-ESRI Clients Mobile Desktop ArcReader ArcExplorer Heavy ArcPad Light LBS Smart Client ADF JSP COP GOS2 (ArcWeb Explorer) GOS2 ArcIMS ACL s Maps Desktop (heavy) Desktop (light) Web Browser Java,.NET, VB, C++.NET, VB, C++ HTML, Javascript, CSS, Flash, Ajax, SVG, Applet Mobile Device Heavy - VBScript Light -.NET CF, MIDP, CLDC, Native Portlets Service Calling a Service JSR 168 Portlets MS WebParts Web Portals Geodatabase Client Apps Web Applications Application Development Frameworks (ADF) - Java Integration Tool Kit (JITK) - Portal Tool Kit (PTK) GOS2 COTS ArcView ArcInfo ArcEditor Metadata Web Service 1st Generation - Protocol (SOAP), Directory (UDDI), Description (WSDL) Direct Data Links Custom ArcEngine 2nd Generation - Business Process Def. & Exec. (BPEL) - Security (WS-Security) - Policies and Metadata (WS-Policy) Non-SOAP Based - XML over HTTP - Current OGC Services - ArcIMS ArcXML Routing (IMS) Reporting Tracking (TS) Catalog (GOS) Replication GeoCoding Placefinder (AW) Weather Data Translator Analysis 3-D Globe Gazetteer Geoprocessing - Line of Sight - Replication - Plume Modeling - Map on Demand Non-GIS Web Services - Workorder - Financial Info - Customer Service - Notify Field Personnel Enterprise Infrastructure (Producers) ArcIMS ArcGIS RDBMS Interfaces SQL (ODBC/JDBC) GeoDB ArcSDE Flat Files Image Server Google Search Metadata SQL Geo-Spatial One Stop The National Map ArcWeb Services Firewalls - XML Gateways Intrusion Detection - HIDS - NIDS OS Single-Sign-On - Netegrity (CA) - Active Directory (MS) - LDAP Objects Objects Data Models Network Encryption - SSL - IPSec Web Services Images (WMS) Features (WFS) Coverages (WCS) Metadata (Cat) Events Authentication - E-Auth - Tokens - Certificates + Self Hosted CA + Trusted CA Support Enterprise Service Bus ODBC JDBC RPC Workflow Models Application ArcObjects - Custom Control Ext. - Audit Trail ERP, CRM, DMIS, RMS, EOC RDBMS Feature Level - Restrict Row Access XML Doc GeoDB Restriction Internal Data GIS Servers Search Engines External Services Non-GIS Applications Data File Encryption
24 Where are SOA components installed? Web Server ArcSDE Data Sources Image Server Tracking Server File Server GeoDB Flat Files XML Doc
25 Where are SOA components installed? ESRI Web Server Choices JAVA HTTP Service Apache TomCat ServletExec AS IBM HTTP Service Sun Java System.NET HTTP Service Microsoft Internet Information Server (IIS)
26 Where are SOA components installed? ESRI Web Application Choices JAVA Portal Frameworks (Based on Portlets) IBM WebSphere Portal BEA WebLogic Portal J2EE Reference Implementations JBoss Portal, Apache Jetspeed.NET Portal Frameworks (Based on WebParts) Microsoft SharePoint Portal Server Connectors ArcIMS Servlet Connector ServletExec AS Tomcat Native Servlet Engine (All except Apache) Cold Fusion connector Java connector (Utilize with J2EE) Development Frameworks Java Application Development Framework (ADF for ArcGIS Server) Java Integration Toolkit (JITK for ArcIMS) Connectors ArcIMS Servlet Connector ServletExec AS Tomcat Active X Connector Development Frameworks.NET Application Development Framework (ADF for ArcGIS Server)
27 Where are SOA components installed? ESRI Web Service Support Choices JAVA.NET Application Server IBM WebSphere BEA WebLogic Macromedia JRun Sun Java System (Sun One) The J2EE Reference Implementation JBoss Application Server Apache Geronimo ESB Products Sonic, CAPEClear, IONA, MULE Adapters WebSphere Spatial Integration Adapter (ArcGIS Server) iway ArcSDE Adapter JBOSS SOAP Adapters (ArcIMS) ESRI Service Managers ArcIMS Application Server (AS) ArcGIS Server Object Manager (SOM) Application Server Microsoft BizTalk Windows Workflow Foundation (WWF) Windows Communication Framework (WCF) ESB Products Sonic, CAPEClear, IONA, MULE Adapters WebSphere Spatial Integration Adapter (ArcGIS Server) iway ArcSDE Adapter ESRI Service Managers ArcIMS Application Server (AS) ArcGIS Server Object Manager (SOM)
28 Where are SOA components installed? ESRI GIS Web Services Choices JAVA ArcGIS Server Object Containers (SOC) ArcIMS Spatial Server (SS) Tracking Server Portal Toolkit (PTK) Catalog Service (CS-W, Z39.50, OAI) Publish (FGDC & ISO Metadata) Harvest (CS-W, Z39.50, WAF,/XML, OAI-PMH).NET ArcGIS Server Object Containers (SOC) ArcIMS Spatial Server (SS) Tracking Server Portal Toolkit (PTK) Catalog Service (CS-W, Z39.50, OAI) Publish (FGDC & ISO Metadata) Harvest (CS-W, Z39.50, WAF,/XML, OAI-PMH) ESRI components both platform and programming language independent nt ArcIMS Spatial Server (SS) ArcGIS Server Objects (SOC) Portal Toolkit (PTK) ArcMap Server ArcObjects
29 Where are SOA components installed? ESRI Data Storage Choices JAVA GeoDataBase ArcSDE MS SQL Oracle IBM DB2 IBM Informix File Servers Tracking Server ESRI Image Server.NET GeoDatabase ArcSDE MS SQL Oracle IBM DB2 IBM Informix File Servers Tracking Server ESRI Image Server ESRI follows SOA model by avoiding single vendor lock in ArcSDE Image Server Tracking Server File Server GeoDB Flat Files XML Doc
30 Where are SOA components installed? WebSphere & ESRI Architecture IBM HTTP Server WebSphere Application Server JITK WebSphere Portal Custom Map Viewers WebSphere Servlet Engine J2EE ADF ArcObjects Proxy Web Service Support WebSphere ESB WebSphere ArcGIS Adapter ESRI Service Managers ArcIMS App Server (AS) ArcGIS Object Manager (SOM)
31 Relevant Standards Why do I care? Standards are still evolving quickly Not all standards have a clear winner - yet WS-ReliableMessaging vs. WS-Reliability Plan a more educated migration towards SOA
32 Relevant Standards Three Categories Information Technology Standards DBMS ODBC & SQL Web Services J2EE,.NET, XML/SOAP Computing Platforms Windows, Unix, Linux Development Languages C++, Java,.NET Domain Standards Industry, ISO, Military, OGC standards, FEA Data and Metadata formats Web Service APIs User Community/Organizational Standards IT System and Architectural Design Guidelines
33 Relevant Standards Who is making SOA happen? World Wide Web Consortium (W3C) SOAP WSDL HTML XML Web Service Interoperability Organization (WS-I) Basic Profile Basic Security Profile Organized for the Advancement of Structured Information Standards (OASIS) UDDI WS-BPEL SAML, XACML, WS-Security Security RM-SOA Vendor Alliances WS-ReliableMessaging
34 Relevant Standards New SOA Conformance Guidelines Full Conformance Guidelines Have entities that can be identified as services as defined by this Reference Model Be able to identify how visibility is established between service providers and consumers Be able to identify how interaction is mediated Be able to identify how the effect of using services is understood Have descriptions associated with services Be able to identify the execution context required to support interaction It will be possible to identify how policies are handled and how contracts may be modeled and enforced Simple Translation Loose coupling UDDI/ebRIM ebrim/cat/csw Java=ESB, MS=WCF Service Result WSDL Parameters/ New WS-Coordination Java=ESB, MS=BizTalk, new WS-Policy
35 Relevant Standards Current ESRI OGC Compliance Status Specification Provider Consumer Web Mapping Service 1.1 (WMS) Style Layer Descriptor 1.0 (SLD) ArcIMS WMS Connector SP2 ArcGIS Server 9.1 ArcIMS WMS Connector 9.1 (SLD) ArcGIS WMS Client SP2 ArcGIS WMS Client 9.1 Web Feature Service 1.0 (WFS) ArcIMS Connector Next update ArcGIS Server 9.2 Data Interop Extension ArcGIS 9.1 Web Coverage Service 1.0 (WCS) ArcEngine Implementation for 9.0 ArcGIS Server future ArcGIS Desktop Client Catalog Services 2.0 (Cat) ArcIMS Metadata Server 9.1 Portal Toolkit 2.0 ArcIMS Metadata Server 9.1 Portal Toolkit 2.0
36 Concluding Remarks Qualifying the SOA Promise Vendor & Analyst Idealized Assumptions Immediate Enterprise-wide SOA buy-in Services Reflect ideal business processes Reusable across business without revision Perfectly balance granularity, loose-coupling, and reuse Reality Check Strong positive results after years of hard work Simple SOAP point-to to-point systems Pros Cons Tactical cost savings Quick implementation Limited scalability Do not deliver the ultimate value of SOA Is There Hope? Strategic benefits easier to achieve today We get to learn from the pioneers mistakes
37 Concluding Remarks What next? A successful SOA requires balance of Top down and Bottom up approaches Governance Professional Services Technical Ownership Executive Business Ownership Professional Services Principles Patterns SDS Architecture Skills Funding Repository SDK SOA Design and Development Skills Technology Enablers EDN Proof of Concepts Out of Box Extensible Apps Simple Web Services ArcGIS Server Select SOA tools Adapters iway, iway, IBM J2EE &.NET Bottom up Measurement Management Rewards Architecture Top Down Business
38 Concluding Remarks What next as a Developer? ArcWeb Services is a great blueprint for starting an SOA Requires minimal to none, GIS-specific training Rich APIs for web application and web service development SOAP/XML, REST, OpenLS,, J2ME, etc Check out the services Utilize WSDL s available
39 Session Evaluations Reminder Session Attendees: Please turn in your session evaluations.... Thank you
40 References SOA Reference Model RM-ReferenceModel CD.pdf Basic Profile Version i.org/profiles/basicprofile html Erl,, Thomas. (2005). Service-Oriented Architecture Concepts, Technology, and Design.. Prentice Hall. Krafzig,, D., Banke,, K., Slama,, D. (2005). Enterprise SOA Service-Oriented Architecture Best Practices.. Prentice Hall. Manes, A.T. (2003) Web Services A Manager s s Guide. Pearson Education, Inc. Newcomer, E., Lomow,, G. (2005). Understanding SOA with Web Services.. Addison-Wesley.
Enterprise Architecture Deployment Options. Mark Causley Sandy Milliken Sue Martin
Enterprise Architecture Deployment Options Mark Causley Sandy Milliken Sue Martin GIS is Being Implemented in Many Settings Organization Business to Business Department Workgroup GIS is Moving to the Enterprise
More informationEnterprise GIS Architecture
Enterprise GIS Architecture Sandy Milliken (Enterprise Systems Architect) Ty Fabling (Enterprise Systems Architect) 19 February, 2009 FedUC 2009 1 Enterprise GIS Architecture ESRI Enterprise Consulting
More informationLeveraging OGC Standards on ArcGIS Server
Leveraging OGC Standards on ArcGIS Server Satish Sankaran Interoperability and Standards Team James Michel III ESRI Intel Team ArcGIS Server Complete Interoperable Server-Based GIS Desktop Explorer Web
More informationInstalling ArcIMS 9.1 on Windows
ArcGIS 9.1 Installing ArcIMS 9.1 on Windows Table Of Contents Introduction...1 Overview...2 What s included with ArcIMS 9.1?...2 ArcIMS components...2 ArcIMS Manager...3 ArcIMS Manager Applications...3
More informationEnterprise Geographic Information Servers. Dr David Maguire Director of Products Kevin Daugherty ESRI
Enterprise Geographic Information Servers Dr David Maguire Director of Products Kevin Daugherty ESRI Outline Introduction Enterprise GIS vs. Spatially-enabled IS Architectures for building Enterprise GIS
More informationDATA SHARING AND DISCOVERY WITH ARCGIS SERVER GEOPORTAL EXTENSION. Clive Reece, Ph.D. ESRI Geoportal/SDI Solutions Team
DATA SHARING AND DISCOVERY WITH ARCGIS SERVER GEOPORTAL EXTENSION Clive Reece, Ph.D. ESRI Geoportal/SDI Solutions Team Geoportal Extension for ArcGIS Server Context within an Enterprise Spatial Data Infrastructure
More informationBuilding and Deploying Enterprise ArcGIS Server Solutions (Best Practices) Wittaker Mathot Developer Summit
Building and Deploying Enterprise ArcGIS Server Solutions (Best Practices) Wittaker Mathot Developer Summit 2007 1 Presentation Goals See real world, Enterprise implementations of ArcGIS Server presented
More informationGoals Give you an overview of development with ArcGIS Server Give you a roadmap to other sessions Cover the breadth of the software Not a deep dive se
ArcGIS Server 9.2: An Overview for Developers Sud Menon, Rex Hansen, Antony Jayaprakash, Mike Shaw Art Haddad, Jay Theodore, Fred Aubry Anne Reuland, David Cordes, Jeff Shaner, Dave Wrazien Developer Summit
More informationSentinet for BizTalk Server SENTINET
Sentinet for BizTalk Server SENTINET Sentinet for BizTalk Server 1 Contents Introduction... 2 Sentinet Benefits... 3 SOA and API Repository... 4 Security... 4 Mediation and Virtualization... 5 Authentication
More informationImplementing a Ground Service- Oriented Architecture (SOA) March 28, 2006
Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006 John Hohwald Slide 1 Definitions and Terminology What is SOA? SOA is an architectural style whose goal is to achieve loose coupling
More informationInternational Journal of Advance Research in Engineering, Science & Technology. Study & Analysis of SOA based E-Learning Academic System
Impact Factor (SJIF): 3.632 International Journal of Advance Research in Engineering, Science & Technology e-issn: 2393-9877, p-issn: 2394-2444 (Special Issue for ITECE 2016) Study & Analysis of SOA based
More informationS s y t s em e s s Ar A ch c i h tec e t c ur u e e De D s e i s gn g, n C o C n o f n igu g r u at a ion o, n a n a d n D p e l p oy o m y en e t
Systems Architecture Design, Configuration, and Deployment Tom Pattison and Michael Young Version 3.1 Agenda What is System Architecture? Design - System Architecture Business Data Application Technology
More informationIntroduction to ArcGIS Server Architecture and Services. Amr Wahba
Introduction to ArcGIS Server 10.1 - Architecture and Services Amr Wahba awahba@esri.com Agenda Architecture Features Publishing Security Cloud Powerful GIS capabilities Delivered as Web services To help
More informationServices Oriented Architecture and the Enterprise Services Bus
IBM Software Group Services Oriented Architecture and the Enterprise Services Bus The next step to an on demand business Geoff Hambrick Distinguished Engineer, ISSW Enablement Team ghambric@us.ibm.com
More informationArcGIS 9.2 Works as a Complete System
ArcGIS 9.2 Works as a Complete System A New Way to Manage and Disseminate Geographic Knowledge Author/Serve/Use Maps Data Models Globes Metadata Use Desktop Explorer Web Map Viewer Mobile Open APIs Enterprise
More informationIntroduction to ArcSDE 8. John Calkins
Introduction to ArcSDE 8 John Calkins Why are you here? Introduction to ArcSDE? What is a GeoDatabase? Existing SDE user? Existing ArcInfo user? Technical details on implementation? Just confused... ArcSDE
More informationMastering SOA Challenges more cost-effectively. Bodo Bergmann Senior Software Engineer Ingres Corp.
Mastering SOA Challenges more cost-effectively Bodo Bergmann Senior Software Engineer Ingres Corp. 1 Contents Tell me why? SOA INGRES and SOA SOA Challenges Mastering selected challenges 2 Service-Oriented
More informationArcSDE 8.1 Questions and Answers
ArcSDE 8.1 Questions and Answers 1. What is ArcSDE 8.1? ESRI ArcSDE software is the GIS gateway that facilitates managing spatial data in a database management system (DBMS). ArcSDE allows you to manage
More informationNext-Generation SOA Infrastructure. An Oracle White Paper May 2007
Next-Generation SOA Infrastructure An Oracle White Paper May 2007 Next-Generation SOA Infrastructure INTRODUCTION Today, developers are faced with a bewildering array of technologies for developing Web
More informationWeb Services. Lecture I. Valdas Rapševičius. Vilnius University Faculty of Mathematics and Informatics
Web Services Lecture I Valdas Rapševičius Vilnius University Faculty of Mathematics and Informatics 2014.02.28 2014.02.28 Valdas Rapševičius. Java Technologies 1 Outline Introduction to SOA SOA Concepts:
More informationOverview SENTINET 3.1
Overview SENTINET 3.1 Overview 1 Contents Introduction... 2 Customer Benefits... 3 Development and Test... 3 Production and Operations... 4 Architecture... 5 Technology Stack... 7 Features Summary... 7
More informationIBM Rational Application Developer for WebSphere Software, Version 7.0
Visual application development for J2EE, Web, Web services and portal applications IBM Rational Application Developer for WebSphere Software, Version 7.0 Enables installation of only the features you need
More informationOracle Developer Day
Oracle Developer Day Sponsored by: Track # 1: Session #2 Web Services Speaker 1 Agenda Developing Web services Architecture, development and interoperability Quality of service Security, reliability, management
More informationESRI Software Evolution
ArcGIS Jan Šlahař About ESRI ESRI - Environmental Systems Research Institute Founded in 1969, Redlands, California In 2002 Esri had approximately a 36 percent share of the GIS software market worldwide
More informationGetting Started with ArcGIS for Server. Charmel Menzel and Ken Gorton
Getting Started with ArcGIS for Server Charmel Menzel and Ken Gorton Agenda What is ArcGIS for Server? Types of Web services Publishing resources onto the Web Clients to ArcGIS for Server Editions and
More informatione-governance Other Government Central Government Business State Citizen
5th International Conference on e-governance e-governance Technology Perspectives December 28, 2007 WELCOME S. Ramakrishnan ramki@cdac.in e-governance e-governance is the use of IT to support government
More informationWeb Services. Lecture I. Valdas Rapševičius Vilnius University Faculty of Mathematics and Informatics
Web Services Lecture I Valdas Rapševičius Vilnius University Faculty of Mathematics and Informatics 2015.02.19 Outline Introduction to SOA SOA Concepts: Services Loose Coupling Infrastructure SOA Layers
More informationGEOSPATIAL ERDAS APOLLO. Your Geospatial Business System for Managing and Serving Information
GEOSPATIAL ERDAS APOLLO Your Geospatial Business System for Managing and Serving Information ERDAS APOLLO Do you have large volumes of data, a geographicallydistributed user base and rapidly changing
More informationIntroduction. Enterprise Java Instructor: Please introduce yourself Name Experience in Java Enterprise Edition Goals you hope to achieve
Enterprise Java Introduction Enterprise Java Instructor: Please introduce yourself Name Experience in Java Enterprise Edition Goals you hope to achieve Course Description This course focuses on developing
More informationSubject: Migration Information for ArcIMS, ArcSDE, and ArcGIS Server Users
December 12, 2006 Subject: Migration Information for ArcIMS, ArcSDE, and ArcGIS Server Users Summary This document provides information about how we are migrating your licenses and maintenance for ESRI
More informationArchitecting a Network-Centric M&S Application
Introduction to Modeling and Simulation Architecting a Network-Centric M&S Application OSMAN BALCI Professor Department of Computer Science Virginia Polytechnic Institute and State University (Virginia
More informationIntegrating Legacy Assets Using J2EE Web Services
Integrating Legacy Assets Using J2EE Web Services Jonathan Maron Oracle Corporation Page Agenda SOA-based Enterprise Integration J2EE Integration Scenarios J2CA and Web Services Service Enabling Legacy
More informationEsri Support for Geospatial Standards
APRIL 2017 ArcGIS Is Open and Interoperable Esri Support for Geospatial Standards Copyright 2017 Esri All rights reserved. Printed in the United States of America. The information contained in this document
More informationGoal: Offer practical information to help the architecture evaluation of an SOA system. Evaluating a Service-Oriented Architecture
Evaluating a Service-Oriented Architecture Paulo Merson, SEI with Phil Bianco, SEI Rick Kotermanski, Summa Technologies May 2007 Goal: Offer practical information to help the architecture evaluation of
More informationTools to Develop New Linux Applications
Tools to Develop New Linux Applications IBM Software Development Platform Tools for every member of the Development Team Supports best practices in Software Development Analyst Architect Developer Tester
More informationArcGIS Server Architecture Considerations. Andrew Sakowicz
ArcGIS Server Architecture Considerations Andrew Sakowicz Introduction Andrew Sakowicz - Esri Professional Services - asakowicz@esri.com 2 Audience Audience - System Architects - Project Managers - Developers
More informationWhat's New in ArcGIS 9.2 Service Packs
What's New in ArcGIS 9.2 Service Packs 18 July 2007 Updated for Service Pack 3 This document describes the main enhancements to 9.2 added by the service packs. It does not cover the bug fixes and quality
More informationThis document outlines the changes in platform and functionality in the ArcGIS 10.0 and the upcoming ArcGIS 10.1 releases.
DEPRECATION PLAN FOR ARCGIS 10.0 AND ARCGIS 10.1 We assess the required platforms and functionality of the ArcGIS platform at each release to account for changes in technologies and markets. As a result,
More informationArcIMS Installation Guide. Sun Solaris
ArcIMS 4.0.1 Installation Guide Sun Solaris ArcIMS_Sun_Solaris.pmd 1 01/29/2003, 10:32 AM Copyright 2003 ESRI All rights reserved. Printed in the United States of America. The information contained in
More informationMetaMatrix Enterprise Data Services Platform
MetaMatrix Enterprise Data Services Platform MetaMatrix Overview Agenda Background What it does Where it fits How it works Demo Q/A 2 Product Review: Problem Data Challenges Difficult to implement new
More informationQuality - The Key to Successful SOA. Charitha Kankanamge WSO2 February 2011
Quality - The Key to Successful SOA Charitha Kankanamge WSO2 February 2011 WSO2 Founded in 2005 by acknowledged leaders in XML, Web Services Technologies & Standards and Open Source Producing entire middleware
More informationService Oriented Architectures Visions Concepts Reality
Service Oriented Architectures Visions Concepts Reality CSC March 2006 Alexander Schatten Vienna University of Technology Vervest und Heck, 2005 A Service Oriented Architecture enhanced by semantics, would
More informationAxway Validation Authority Suite
Axway Validation Authority Suite PKI safeguards for secure applications Around the world, banks, healthcare organizations, governments, and defense agencies rely on public key infrastructures (PKIs) to
More informationArcGIS Online. The Road Ahead Geoff Mortson
ArcGIS Online The Road Ahead Geoff Mortson gmortson@esricanada.com ArcGIS Online Easily create and share maps Delivered as intelligent maps Access on virtually any device anyone, anywhere Compliments and
More information<Insert Picture Here> The Oracle Fusion Development Platform: Oracle JDeveloper and Oracle ADF Overview
1 1 The Oracle Fusion Development Platform: Oracle JDeveloper and Oracle ADF Overview Dana Singleterry Principal Product Manager Oracle JDeveloper and Oracle ADF http://blogs.oracle.com/dana
More informationLeveraging OGC Services in ArcGIS Server. Satish Sankaran, Esri Yingqi Tang, Esri
Leveraging OGC Services in ArcGIS Server Satish Sankaran, Esri Yingqi Tang, Esri GIS Creating and Managing Geo Information Products - Proprietary - Open Specifications - Standards Dissemination of Geo
More informationArcGIS for Server Michele Lundeen
ArcGIS for Server 10.1 Michele Lundeen Summary Vision Installation and Configuration Architecture Publishing Functional Enhancements Cloud Migration and Best Practices Powerful GIS capabilities Delivered
More informationWhat we need. Agenda. What s J2EE. Challenges of Enterprise Application Development
Agenda.NET versus J2EE Felicia cheng Jarred zheng Jonathan Card Peng Li iao he Background Introduction J2EE Structure.NET Structure J2EE vs..net Conclusions Today s Enterprise Environment Challenges of
More informationUsing the Cisco ACE Application Control Engine Application Switches with the Cisco ACE XML Gateway
Using the Cisco ACE Application Control Engine Application Switches with the Cisco ACE XML Gateway Applying Application Delivery Technology to Web Services Overview The Cisco ACE XML Gateway is the newest
More informationArcIMS Installation Guide. Windows
ArcIMS 4.0.1 Installation Guide Windows ArcIMS_Windows.pmd 1 01/29/2003, 10:27 AM Copyright 2003 ESRI All rights reserved. Printed in the United States of America. The information contained in this document
More information<Insert Picture Here> Oracle Policy Automation System Requirements
Oracle Policy Automation 10.4.0 System Requirements March 2012 Version 1.00 Oracle Policy Automation Products Version 10.4.0 Overview Product Oracle Policy Modeling Oracle Policy
More informationService-Oriented Architecture (SOA)
Service-Oriented Architecture (SOA) SOA is a software architecture in which reusable services are deployed into application servers and then consumed by clients in different applications or business processes.
More information(9A05803) WEB SERVICES (ELECTIVE - III)
1 UNIT III (9A05803) WEB SERVICES (ELECTIVE - III) Web services Architecture: web services architecture and its characteristics, core building blocks of web services, standards and technologies available
More informationIBM Spatially Enables Enterprise With ESRI ArcGIS Server
IBM Spatially Enables Enterprise With ESRI ArcGIS Server This article cannot be reproduced in whole or in part without prior permission from IBM Corporation. Copyright IBM Corp. 2005. All Rights Reserved.
More informationDiscovery and Access of Geospatial Resources Using GIS Portal Toolkit Marten Hogeweg Product Manager GIS Portal Toolkit
Discovery and Access of Geospatial Resources Using GIS Portal Toolkit Marten Hogeweg Product Manager GIS Portal Toolkit Outline Elements of Spatial Data Infrastructures Current trends Position of GIS portals
More informationDesktop. ArcGIS Server. ArcGIS
Getting Started with ArcGIS Server Nakul Bhatia and David Crosby ESRI Charlotte 1 Agenda g Overview of ArcGIS Server 9.3.1 Working with GIS Services Using g Web GIS Service Clients ArcGIS Online Map Caching
More informationDevelopers Road Map to ArcGIS Desktop and ArcGIS Engine
Developers Road Map to ArcGIS Desktop and ArcGIS Engine Core ArcObjects Desktop Team ESRI Developer Summit 2008 1 Agenda Dev Summit ArcGIS Developer Opportunities Desktop 9.3 SDK Engine 9.3 SDK Explorer
More informationJ2EE Interview Questions
1) What is J2EE? J2EE Interview Questions J2EE is an environment for developing and deploying enterprise applications. The J2EE platform consists of a set of services, application programming interfaces
More informationGlobal Reference Architecture: Overview of National Standards. Michael Jacobson, SEARCH Diane Graski, NCSC Oct. 3, 2013 Arizona ewarrants
Global Reference Architecture: Overview of National Standards Michael Jacobson, SEARCH Diane Graski, NCSC Oct. 3, 2013 Arizona ewarrants Goals for this Presentation Define the Global Reference Architecture
More informationArcIMS Installation Guide SGI IRIX
ArcIMS 4.0.1 Installation Guide SGI IRIX ArcIMS_SGI_IRIX.pmd 1 01/29/2003, 11:07 AM Copyright 2003 ESRI All rights reserved. Printed in the United States of America. The information contained in this document
More information<Insert Picture Here> Oracle Policy Automation 10.0 System Requirements
Oracle Policy Automation 10.0 December 2009 Version 1.01 Oracle Policy Automation Products Version 10.0 Overview Product Oracle Policy Modeling Oracle Policy Automation (runtime)
More informationIdentity-Enabled Web Services
Identity-Enabled s Standards-based identity for 2.0 today Overview s are emerging as the preeminent method for program-toprogram communication across corporate networks as well as the Internet. Securing
More informationArcGIS for Developers. Kevin Deege Educational Services Washington DC
ArcGIS for Developers Kevin Deege Educational Services Washington DC Introductions Who am I? Who are you? ESRI Product Development Experience? What development languages are you using? What types of applications
More informationArcGIS 9. Installing ArcIMS 9 on IBM AIX
ArcGIS 9 Installing ArcIMS 9 on IBM AIX Table Of Contents Introduction...1 Introduction...1 Overview...2 What s included with ArcIMS 9.0?...2 ArcIMS components...2 Five steps to get ArcIMS up and running...7
More informationSmarter Business Agility with WebSphere DataPower Appliances Introduction
Mike Masterson Worldwide Executive WebSphere Appliances 14 October 2010 Smarter Business Agility with WebSphere DataPower Appliances Introduction Smarter Business Agility with WebSphere DataPower Appliances
More informationIBM WebSphere Application Server - Express, Version 5.1
An express entry point to dynamic e-business IBM Express, Version 5.1 Highlights Offers a quick and affordable solution to develop, deploy and manage e-business applications Speeds application development
More informationApplication Connectivity Strategies
Connectivity Strategies Max Dolgicer Director of Technical Services mdolgicer@isg-inc.com Gerhard Bayer Senior Consultant gbayer@isg-inc.com International Systems Group (ISG), Inc 32 Broadway, Suite 414
More informationESRI & Interoperability. David Danko ISO TC 211 Metadata Project Leader OGC Metadata WG Chair ESRI Senior Consultant GIS Standards
ESRI & Interoperability David Danko ISO TC 211 Metadata Project Leader OGC Metadata WG Chair ESRI Senior Consultant GIS Standards ddanko@esri.com GIS has always required Interoperability Social Factors
More informationMigration to Service Oriented Architecture Using Web Services Whitepaper
WHITE PAPER Migration to Service Oriented Architecture Using Web Services Whitepaper Copyright 2004-2006, HCL Technologies Limited All Rights Reserved. cross platform GUI for web services Table of Contents
More informationMigrating traditional Java EE applications to mobile
Migrating traditional Java EE applications to mobile Serge Pagop Sr. Channel MW Solution Architect, Red Hat spagop@redhat.com Burr Sutter Product Management Director, Red Hat bsutter@redhat.com 2014-04-16
More informationmetamatrix enterprise data services platform
metamatrix enterprise data services platform Bridge the Gap with Data Services Leaders of high-priority application projects in businesses and government agencies are looking to complete projects efficiently,
More informationImplementing Security for ArcGIS Server Java Solutions
Implementing Security for ArcGIS Server Java Solutions Shreyas Shinde Jay Theodore ESRI Developer Summit 2008 1 Schedule 75 minute session 60 65 minute lecture 10 15 minutes Q & A following the lecture
More informationSentinet for BizTalk Server VERSION 2.2
for BizTalk Server VERSION 2.2 for BizTalk Server 1 Contents Introduction... 2 SOA Repository... 2 Security... 3 Mediation and Virtualization... 3 Authentication and Authorization... 4 Monitoring, Recording
More informationCustomizing a Packaged Application for a J2EE Environment: A Case Study. Leslie Tierstein TopTier Consulting, Inc.
Customizing a Packaged Application for a J2EE Environment: A Case Study Leslie Tierstein TopTier Consulting, Inc. 1 Overview (1) Learning experiences in a J2EE Environment The environment Deployment of
More informationLeverage SOA for increased business flexibility What, why, how, and when
Leverage SOA for increased business flexibility What, why, how, and when Dr. Bob Sutor Director, IBM WebSphere Product and Market Management sutor@us.ibm.com http://www.ibm.com/developerworks/blogs/dw_blog.jspa?blog=384
More informationArchitecting ArcGIS Server Solutions for Performance and Scalability
Architecting ArcGIS Server Solutions for Performance and Scalability Dave Wrazien Eric Miller ESRI Developer Summit 2008 1 Schedule 75 minute session 60 65 minute lecture 10 15 minutes Q & A following
More informationBuilding Web Services with ArcGIS Server and Java. Eric Miller Antony Jayaprakash Jay Theodore Steven Citron-Pousty
Building Web Services with ArcGIS Server and Java Eric Miller Antony Jayaprakash Jay Theodore Steven Citron-Pousty Overview Web Services Overview ArcGIS Server Web Services Creating and Consuming ArcGIS
More information<Insert Picture Here> Oracle Policy Automation System Requirements
Oracle Policy Automation 10.2.0 System Requirements March 2011 Version 1.01 Oracle Policy Automation Products Version 10.2 Overview Product Oracle Policy Modeling Oracle Policy Automation
More informationSOA-20: The Role of Policy Enforcement in SOA Management
SOA-20: The Role of Policy Enforcement in SOA Management Phil Walston VP Product Management Layer 7 Technologies Overview Discuss policy in SOA, the role of Policy Enforcement Points and where this fits
More informationTechnical Overview. Access control lists define the users, groups, and roles that can access content as well as the operations that can be performed.
Technical Overview Technical Overview Standards based Architecture Scalable Secure Entirely Web Based Browser Independent Document Format independent LDAP integration Distributed Architecture Multiple
More informationThe Oracle Enterprise Geodatabase (EGDB) Charlie Crocker Farallon Geographics, Inc.
The Oracle Enterprise Geodatabase (EGDB) Charlie Crocker Farallon Geographics, Inc. www.fargeo.com Norcal URISA Chapter Meeting 2/9/2005 Todays Goals Enterprise geodatabase defined Roles Oracle can play
More informationExtended Search Administration
IBM Lotus Extended Search Extended Search Administration Version 4 Release 0.1 SC27-1404-02 IBM Lotus Extended Search Extended Search Administration Version 4 Release 0.1 SC27-1404-02 Note! Before using
More informationWHITESTEIN. Agents in a J2EE World. Technologies. Stefan Brantschen. All rights reserved.
WHITESTEIN Technologies 1 Agents in a J2EE World Stefan Brantschen ttt.info.j2ee v1.6 2002-02-10 SBR Copyright 2002 by Whitestein Technologies AG, Switzerland Goal and Outline Goal Present how J2EE EJB
More informationSentinet for Microsoft Azure SENTINET
Sentinet for Microsoft Azure SENTINET Sentinet for Microsoft Azure 1 Contents Introduction... 2 Customer Benefits... 2 Deployment Topologies... 3 Cloud Deployment Model... 3 Hybrid Deployment Model...
More informationInternational Organization for Standardization Technical Committee 211 (ISO/TC211)
Esri Support for Geospatial Standards: Open Geospatial Consortium (OGC) International Organization for Standardization Technical Committee 211 (ISO/TC211) An Esri White Paper April 2015 Copyright 2015
More information1.264 Lecture 16. Legacy Middleware
1.264 Lecture 16 Legacy Middleware What is legacy middleware? Client (user interface, local application) Client (user interface, local application) How do we connect clients and servers? Middleware Network
More informationEnterprise GIS: Design Using Citrix
Enterprise GIS: Design Using Citrix Ty Fabling ESRI Enterprise Architect Federal User Conference 2008 3 History of Citrix Products and Solutions Application Delivery Infrastructure Remote Windows WinFrame
More informationWhat is it? What does it do?
JBoss Enterprise Application Platform What is it? JBoss Enterprise Application Platform is the industryleading platform for next-generation enterprise Java applications. It provides a stable, open source
More informationSoftware and Migration Services FAQ for more information (available from Electronic Data Solutions ). Some implementation will be required, including
Sales and Marketing What is the target audience for FieldSeeker GIS for Mosquito Control? It is hoped that FieldSeeker GIS for Mosquito Control will serve the needs of small, medium, and large enterprise
More informationArcGIS Enterprise Security: An Introduction. Gregory Ponto & Jeff Smith
ArcGIS Enterprise Security: An Introduction Gregory Ponto & Jeff Smith Agenda ArcGIS Enterprise Security Model Portal for ArcGIS Authentication Authorization Building the Enterprise Encryption Collaboration
More informationConfiguring, Tuning and Managing ArcGIS Server. Dan O Leary James Cardona Owen Evans
Configuring, Tuning and Managing ArcGIS Server Dan O Leary James Cardona Owen Evans Introductions and Overview Welcome and Thanks for Attending Approach of this Session Share Best Practices and Techniques
More information<Insert Picture Here> Forms Strategies: Modernizing Your Oracle Forms Investment
Forms Strategies: Modernizing Your Oracle Forms Investment Desmond Chan Solution Architect Manager Oracle Consulting Services Agenda Oracle Forms Strategy Forms Modernisation Strategies
More informationHyperion System 9 Financial Management release
Hyperion System 9 Financial Management release 9.2.0.3 The Hyperion System 9 Financial Management release 9.2.0.3 Matrix includes support information for the following areas: Operating Systems o Server
More informationDeveloping and Sustaining your Enterprise GIS Design
Developing and Sustaining your Enterprise GIS Design Dave Peters ESRI Systems Integration 1of 51 Overview System Architecture Design Process Enterprise GIS Evolution GIS Software and Migration Roadmap
More informationDesigning an Enterprise GIS Security Strategy
2013 Esri International User Conference July 8 12, 2013 San Diego, California Technical Workshop Designing an Enterprise GIS Security Strategy Michael E. Young Esri UC2013.T Technical Workshop op. Agenda
More informationService Oriented Architecture
Service Oriented Architecture Web Services Security and Management Web Services for non-traditional Types of Data What are Web Services? Applications that accept XML-formatted requests from other systems
More informationXML Applications. Introduction Jaana Holvikivi 1
XML Applications Introduction 1.4.2009 Jaana Holvikivi 1 Outline XML standards Application areas 1.4.2009 Jaana Holvikivi 2 Basic XML standards XML a meta language for the creation of languages to define
More informationChapter 2 Introduction
Chapter 2 Introduction PegaRULES Process Commander applications are designed to complement other systems and technologies that you already have in place for doing work. The Process Commander integration
More informationDesigning an Enterprise GIS Security Strategy. Michael E Young CISSP
Designing an Enterprise GIS Security Strategy Michael E Young CISSP Agenda Introduction Esri s Security Strategy Federal Security Metric Tools Enterprise-Wide Security Mechanisms Product Security Cloud
More informationESRI PUG Web Services and Tuning. March 12, 2003
ESRI PUG Web Services and Tuning March 12, 2003 2003 IHS Energy and its affiliated and subsidiary companies, all rights reserved. Agenda 1. Introduction 2. GIS on the WEB 3. Current GIS/WEB Architecture
More information