SOA, EDA, ECM and more Discover a pragmatic architecture for an intelligent enterprise, to maximize impact on the business Patrice Bertrand Software Architect.

Slides:



Advertisements
Similar presentations
Hello i am so and so, title/role and a little background on myself (i.e. former microsoft employee or anything interesting) set context for what going.
Advertisements

Copyright Hub Software Engineering Ltd 2010All rights reserved Hub Document Manager Product Overview.
Defining a Pragmatic and Practical SOA Focused Enterprise Architecture
Service Oriented Architecture Terry Woods Session 50.
Rob Straight SOA-1: Applied SOA: Building Out Your SOA Environment with OpenEdge ® Principal Product Manager.
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
Content Integration Architectures November 16, 2005.
Service Oriented Architecture Concepts March 27, 2006 Chris Armstrong
Service Oriented Architecture
Leveraging Technology to Enhance PeopleSoft Web Services (SOA) System Efficiency Lorne Kaufman, Managing Director.
G O B E Y O N D C O N V E N T I O N WORF: Developing DB2 UDB based Web Services on a Websphere Application Server Kris Van Thillo, ABIS Training & Consulting.
Adding More Value to Your ERP System Using Service-Oriented Architecture (SOA) Copyright © 2001 iWay Software 1 Information Builders.
1 Software architecture adjustments for a changing business.
SOA with Progress Philipp Walther Consultant. © 2007 Progress Software Corporation2 Agenda  SOA  Enterprise Service Bus (ESB)  The Progress SOA Portfolio.
NSDI and Cyberinfrastructure Doug Nebert April 2010.
COMPARING DIFFERENT SOFTWARE INTEGRATION TECHNOLOGIES Author Jones Olaiya Ogunduyilemi (Internet & Software Technology)
What we do Corporate networks IP communications Security Application integration Business process modelling and orchestration Intelligent information capture.
Best Practices for Adopting SOA
© 2006 IBM Corporation SOA on your terms and our expertise Discovering the Value of SOA SOA In Action SOA & End-2-End Business Driven Development using.
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.
SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.
© 2006 IBM Corporation SOA on your terms and our expertise Software Overview IBM WebSphere Message Broker Extender for TIBCO RV.
ViciDocs for BPO Companies Creating Info repositories from documents.
SOA, BPM, BPEL, jBPM.
Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
ESB Guidance 2.0 Kevin Gock
FIORANO SERVICE BUS The Cloud Enablement Platform
SOA-06: Get On the Bus with the OpenEdge ® Adapter for Sonic ESB ® David Cleary Principal Software Engineer, Progress.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
SOA-4: Introduction to OpenEdge ® Integration Technologies Jamie Townsend Applied Architect.
INT-4: Introducing Sonic ESB®
PROJECT NAME: DHS Watch List Integration (WLI) Information Sharing Environment (ISE) MANAGER: Michael Borden PHONE: (703) extension 105.
Integration Broker PeopleTools Integration Broker Steps –Introduction & terminologies –Application Server PUB/SUB services (Application Server)
INT-11: It’s Monday Morning, Do You Know Where Your Service Has Been? Service Management with Sonic ™ and Actional Marv Stone Progress Software.
Margherita Forcolin (Insiel S.p.A.) Thessaloniki, 13 October 2011.
Progress SOA Reference Model Explained Mike Ormerod Applied Architect 9/8/2008.
From Ignorance to Confusion Sandra M. Solano-McGuire, M.D., M.S. Chief, Health Statistics Ohio Department of Health.
OOI CI LCA REVIEW August 2010 Ocean Observatories Initiative OOI Cyberinfrastructure Architecture Overview Michael Meisinger Life Cycle Architecture Review.
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.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
DEVELOPING A MESSAGING SOLUTION WITH MICROSOFT BIZTALK 2013 Ed Jones MCT, MCPD, MCTS.
AUTHORS: MIKE P. PAPAZOGLOU WILLEM-JAN VAN DEN HEUVEL PRESENTED BY: MARGARETA VAMOS Service oriented architectures: approaches, technologies and research.
1 UNIT –II Architecting Web Service. 2 Why SOA? – business point of view  Information Technology (IT) workers face many challenges, including: Limited.
SOA-25: Data Distribution Solutions Using DataXtend ® Semantic Integrator for Sonic ™ ESB Users Jim Barton Solution Architect.
SOA-02: Sonic SOA Products Overview Luis Maldonado Technical Product Manager Sonic Software.
WebMethods Architecture By webMethods_KB. EAI Architecture Concepts Introduction  EAI IT Landscape  Integration Evolution Basic Concepts  Messaging.
Delivering Fixed Content to Oracle Portal Doug Daniels & Ken Barrette Quest Software.
SOA-10: Event-Driven SOA: EDA in an SOA World Ken Wilner Vice President of Technology.
SOA-01: SOA Elucidated: Principles of Service- Oriented Architecture Ken Wilner Vice President of Technology.
Technical Update 2008 Sandy Payette, Executive Director Eddie Shin, Senior Developer April 3, 2008 Open Repositories 2008, Fedora User Group.
SOA-05: Building an Enterprise SOA Using ESB Dave Chappell Vice President & Chief Technology Evangelist, Sonic Software.
Mike Ormerod C1: Applied SOA: Building Out Your SOA Environment with OpenEdge ® Applied Architect.
1 Enterprise Service Bus Mojtaba Akbarzadeh Nov 2015.
Overview of SOA and the role of ESB/OSB
Christian Stiller Technical Account Manager SOA-23: Enterprise Integration Patterns in Sonic ™ ESB.
SOA & Event Driven Architecture Steve Else, Ph.D., Certified Enterprise Architect, SOA COP Srinidhi Boray, Certified Enterprise Architect, Ingine, Inc.
March 2004 At A Glance The AutoFDS provides a web- based interface to acquire, generate, and distribute products, using the GMSEC Reference Architecture.
December 9, 2004 EC511 Java Pet Store Demo Chandra Donipati.
Biztalk server Enn Õunapuu
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
© ScalAgent Distributed Technologies – October Objectweb ESB Initiative ObjectWeb ESB Initiative ScalAgent’s vision and proposal Roland.
4th Annual ObjectWeb Conference January 17-19,2005 – Lyon, France Principles and foundations of an ESB architecture Expectations, requirements.
What is BizTalk ?
Overall Architecture and Component Model
Oil & Gas Integrated Operations using aspenONE
SOA-1: Fundamentals of Service-Oriented Architecture
The business view Operations Business processes Productivity
Enterprise Integration
Presentation transcript:

SOA, EDA, ECM and more Discover a pragmatic architecture for an intelligent enterprise, to maximize impact on the business Patrice Bertrand Software Architect

Agenda Context Enterprise architectures SOA – EDA – ESB - … SOS! ECM integration Sample case Questions

The context New IT projects rarely start in an empty context: – Business applications – CRM – File servers – Databases – Workflow engines – Web servers – Portal –…–… Organizations tend to change frequently – Organisational changes – Mergers & Acquisitions – Outsourcing –…–… IT evolves quickly – New products – New standards – New technologies

The proposed approach We need an architecture which: – Is capable of supporting all the required services – Is flexible (from the IT and the organization perspective) – Is scalable – Is evolutive and will last! Everything can change but the architecture itself must stay!

« Enterprise » Architectures Not all architectures are equal… N*(N-1)/2N

SOA/EDA: definitions Service-oriented architecture (SOA) – Set of design principles for design and integration – Packages functionality as a suite of interoperable services – Services can be used within multiple separate systems from several business domains → Loosely coupled → Synchronous architecture (request/response style) Event-driven architecture (EDA) – Software architecture pattern – Production, detection, consumption of, and reaction to events. → Decoupled → Asynchronous (publish/subscribe style) SOA and EDA are different but complement each other...

The ESB: combining the best of both worlds The Enterprise Service Bus typically provides: – A distributed services architecture, which includes a lightweight container model for hosting integration components as remote services – An enterprise messaging backbone for reliable delivery of messages between applications and services – XML data transformation – Service orchestration and intelligent routing of messages based on their content – A flexible security framework – A management infrastructure that lets you configure, deploy, monitor, and manage your remote services Enterprise Service Bus: Theory in Practice (O'Reilly)

SOA and EDA complementarity SOA: Vertical Request/reply Transactional EDA: Horizontal Workflow type Large processes ESB

Integrating ECM Integrating ECM into the enterprise means: – Acquisition: acquire content from many sources and many modes (push, pull, scheduled) – Processing: transform, aggregate, index, repurpose, replicate content – Delivery: syndicate or publish in multiple formats over multiple channels – Integration: integrate with other information sources to enrich content

ECM integration possibilities All major ECM products offer some SOA/EDA integration support: – CMIS (REST) – SOAP Webservices – JCR (JSR 170) connectors – APIs… and coding – Webdav, FTP, watch folders,… Check what your ECM supports

ECM, SOA and EDA: an example Poll an external ftp or mailbox for scanned images Perform OCR and extract data Transform this content into PDF/A Store PDF in the content repository for retention Send data to a business application Legacy application archives the produced documents in the content repository Acquisition Poll FTPPoll mailbox Processing OCRExtractionTransformation Delivery Archive Send to business Integration Process content for storage

References

Questions?

Thank you!