Why Can’t We All Just Get Along? Glen Daniels Progress Software.

Slides:



Advertisements
Similar presentations
Impact of Cloud Computing on Enterprise Architecture Perspectives, Best Practices, & Pitfalls David March 2009.
Advertisements

0 McLean, VA August 8, 2006 SOA, Semantics and Security.
Distributed Data Processing
From Ontology Design to Deployment Semantic Application Development with TopBraid Holger Knublauch
© 2009 IBM Corporation IBM Energy and Environment Gareth Knight, Global Services Business Information Executive, Office of the CIO 18 th January 2010.
Making Search Relevant SchemaLogic Gary Carlson Chief Taxonomist
The Top 10 Reasons Why Federated Can’t Succeed And Why it Will Anyway.
0 DOD/DT/CEDCV – 20 th & 21 st January Paris meeting SAGEM RTD Activities C2-Sense project Paris – 20 & 21 January 2015.
Steve Jordan Director. Industry Solutions 05/05/14 Managing Chaos: Data Movement in 2014.
Building a SOA roadmap for your enterprise Presented by Sanjeev Batta Architect, Cayzen Technologies.
Delivering Mission Agility Through Agile SOA Governance 13 th SOA e-Government Conference 4/12/2012 Presented by Wolf Tombe Chief Technology Officer (CTO)
Content Integration Architectures November 16, 2005.
Leading Open Source SOA Dragon SOA Governance Solution Olivier FABRE eBM Websourcing.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
SOA with Progress Philipp Walther Consultant. © 2007 Progress Software Corporation2 Agenda  SOA  Enterprise Service Bus (ESB)  The Progress SOA Portfolio.
DataXtend SI - Semantic Integrator 29 januari 2008 Martin van Middelkoop Daan van Santen.
Realising the Potential of Service Oriented Architecture Kris Horrocks Connected Systems Division Microsoft.
John Sadd Progress Fellow and OpenEdge Evangelist
Web Service Architecture Part I- Overview and Models (based on W3C Working Group Note Frank.
C3: Introduction to the Progress SOA Portfolio Stefano Picozzi Solutions Architect.
SOA, EDA, ECM and more Discover a pragmatic architecture for an intelligent enterprise, to maximize impact on the business Patrice Bertrand Software Architect.
LEVERAGING THE ENTERPRISE INFORMATION ENVIRONMENT Louise Edmonds Senior Manager Information Management ACT Health.
Getting Started with WCF Windows Communication Foundation 4.0 Development Chapter 1.
Web service testing Group D5. What are Web Services? XML is the basis for Web services Web services are application components Web services communicate.
CONNECT EVERYTHING. ACHIEVE ANYTHING. ™ Top Ten Enterprise Service Bus (ESB) Myths Gordon Van Huizen CTO, Sonic Software March 17, 2005.
95-843: Service Oriented Architecture 1 Master of Information System Management Service Oriented Architecture Oracle SOA Suite 11g.
UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.br SOA Platform technologies Alan Mateus Danilo Vieira
Just a collection of WS diagrams… food for thought Dave Hollander.
Data Integration in Service Oriented Architectures Rahul Patel Sr. Director R & D, BEA Systems Liquid Data – XML-based data access and integration for.
SOA, BPM, BPEL, jBPM.
SOA-4: Introduction to OpenEdge ® Integration Technologies Jamie Townsend Applied Architect.
What is Enterprise Architecture?
INT-4: Introducing Sonic ESB®
PROJECT NAME: DHS Watch List Integration (WLI) Information Sharing Environment (ISE) MANAGER: Michael Borden PHONE: (703) extension 105.
Web Architecture & Services (2) Representational State Transfer (REST)
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
SOA-13: Introduction to DataXtend ® Semantic Integrator (DX SI) Abstract data management from the application level using a common data model.
SOA-24: WS-AlphabetSoup Making sense of SOA standards Jaime Meritt Director of Technology.
All Contents © 2006 Burton Group. All rights reserved. Burton Group Take 5! Debunking ESBs Peter Lacey, Senior Consultant November 10, 2006.
Progress SOA Reference Model Explained Mike Ormerod Applied Architect 9/8/2008.
XML Web Services Architecture Siddharth Ruchandani CS 6362 – SW Architecture & Design Summer /11/05.
Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
SOA-21: Integrating SAP and Other Packaged Applications into your SOA Infrastructure Wayne Lockhart Sr. Product Manager.
Semantic Web Technologies Research Topics and Projects discussion Brief Readings Discussion Research Presentations.
Web Services Presented By : Noam Ben Haim. Agenda Introduction What is a web service Basic Architecture Extended Architecture WS Stacks.
SOA-02: Sonic SOA Products Overview Luis Maldonado Technical Product Manager Sonic Software.
Web Service Future CS409 Application Services Even Semester 2007.
Kemal Baykal Rasim Ismayilov
SOA-4: Introducing Sonic V7.0 The Next Generation ESB Paul Moxon & Luis Maldonado Sonic Product Management.
David Smiley SOA Technology Evangelist Software AG Lead, follow or get out of the way Here Comes SOA.
© 2004 IBM Corporation ICSOC2004 Panel Discussion: Grid Systems: What is needed from web service standards? Jeffrey Frey IBM.
SOA-6: Standards for Service-Oriented Architecture Glen Daniels Standards Strategist, Sonic.
Advanced Web Technologies Lecture # 5 By: Faraz Ahmed.
1 Service Oriented Architecture SOA. 2 Service Oriented Architecture (SOA) Definition  SOA is an architecture paradigm that is gaining recently a significant.
Toward a Hybrid Solution for the Web of Services Eric Newcomer IONA Technologies W3C Workshop on Web of Services for Enterprise Computing February
SOA-19: Combining the Power of Sonic ™, DataXtend ® Semantic Integrator, and Actional ® for SOA Operations Joining forces … Jiri De Jagere Senior Solution.
Overture Is a Unique Omni-channel E-commerce Platform that Leverages the Power of Microsoft Azure to Orchestrate Every Customer Transaction MICROSOFT AZURE.
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
By Jeremy Burdette & Daniel Gottlieb. It is an architecture It is not a technology May not fit all businesses “Service” doesn’t mean Web Service It is.
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
7/2/2016 1:52 AM HL7 SOA-Aware Enterprise Architecture Executive Summary HITSP October 28, 2008 Executive Summary HITSP October 28, 2008.
SuperComputing 2003 “The Great Academia / Industry Grid Debate” ?
Deploying CIM to Bridge the Modeling Gap Between Operations and Planning Mike usa.siemens.com/digitalgrid unrestricted © Siemens AG 2017.
CSSSPEC6 SOFTWARE DEVELOPMENT WITH QUALITY ASSURANCE
Appcelerator Arrow: Build APIs in Minutes. Connect to Any Data Source
Service Oriented Architecture (SOA)
SOA-1: Fundamentals of Service-Oriented Architecture
LOD reference architecture
SOA Strategies for Enterprise X
Presentation transcript:

Why Can’t We All Just Get Along? Glen Daniels Progress Software

© 2006 Progress Software Corporation2 DataXtend Data Integration EasyAsk Natural Language Search and Query DataDirect Data Connectivity ObjectStore OpenEdge Apama Actional Shadow Sonic Object Data Management Business Application Platform Event Processing Enterprise Service Bus SOA & Web Services Management Mainframe Integration Application Platforms Data Infrastructure Services Infrastructure First model-driven semantic data integration First unified mainframe integration platform Market leading ESB Market leading event processing platform First and leading natural language query Market leader in data connectivity Integrated platform optimized for business Leading enterprise-class SOA management Market leading object database Progress Software

© 2006 Progress Software Corporation3 A Little About Sonic  We’re all about Integration Message-centric (async) Highly distributed Legacy / Mainframe Data adaptation Orchestration  “Connect everything… achieve anything”

© 2006 Progress Software Corporation4 Different Strokes  We live in a multi-protocol world JMS, FTP, UDP, Jabber, etc.  Not always necessary to switch… Services rarely move from one to another  …but necessary to adapt! You never know who you might be talking to Data formats, protocols, semantics

© 2006 Progress Software Corporation5 External or Internal?  Sometimes integrating units within the same company can be “external” Regulatory compliance requires IT diffs Organizational opacity  Bringing in a new acquisition can make formerly disparate systems “internal”. Newly shared security domains, registries, etc  Shared models can really help here WSDL, Bindings

© 2006 Progress Software Corporation6 The Promise  Web Services as common “glue” for talking to a variety of platforms  Wire-level interoperability to avoid the “many adapters” issue  A composible set of specs which smoothly take you from simple to richly-featured  Distributed extensibility and evolution  Interop… also WRT Skills and Tools

© 2006 Progress Software Corporation7 The Reality  Lack of community architectural consistency No standard for how to write/use extensions No real framework for bindings with various capabilities  Interoperability problems Whither Soapbuilders/WS-I?  Perception as bloated, vendor-controlled  …and some great successes too

© 2006 Progress Software Corporation8 URIs  URI == Endpoint? Metadata about resources is critical –Content-type is NOT enough …but you shouldn’t require EPRs to get it  Single URI -> single resource Need stronger curb on use of RefPs Policy, Sem Web assertions, etc.  Benefits of URIs are well-understood, let’s not throw them out

© 2006 Progress Software Corporation9 Bindings  We love bindings! Design a service in the abstract (types, operations) Bind to particular formats, policies, addresses  Great for managing change Evolution Apply policies

© 2006 Progress Software Corporation10 A Common View : Benefits  You get a lot from a common service model Manageability / governance Registries Interoperability Tooling (codegen, orchestration) Composibility (intermediaries/mediation)  Is WSDL it?

© 2006 Progress Software Corporation11 We’re Not Highlanders  “There can be only one” – NOT!  There is a place for WS next to the Web  Can we get to a place where enterprise “ility-enabled” apps, over a variety of underlying protocols, gain from what we’ve learned from the Web? URIs, Proxies, Uniform IF

© 2006 Progress Software Corporation12 So Where Do We Go From Here?  Collect “enterprisey” use cases Build taxonomy and best practices Demonstrate the same story with WS and REST? Picking the right tool for the right job  Push harder for architectural coherence EPRs/URIs – please let’s get the word out Is “composibility” a myth? Versioning  Interop work?