Patterns for Architectural Analysis and Systems Integration
|
|
|
- Branden Maxwell
- 10 years ago
- Views:
Transcription
1 Patterns for Architectural Analysis and Systems Integration 1 st Braga, Portugal July 2, 2011
2 Context Context In the context of Cloud Computing... Software deployed somewhere with illusion of infinite resources Elasticity dynamic (on-demand) allocation of resources Centralisation data + computation in the same cloud Software as a Service (SaaS) available anywhere Software is available as services (e.g. Google Apps) Services provide computation, data, etc. Services may be composed with other services (from other providers) Service Composition enforces Service-Oriented Architectures (SOA)
3 Context Context In the context of SOA... Service-oriented Computing is the focus Services may be seen as traditional Software Components Input and Output ports for communication (API of the Service) Provide results on demand (Web-services (WS) calls) Open Source Services as Open Source Components Reutilisation and Integration of Components are crucial topics in Service Oriented Computing
4 Context Context Software (Services) Integration/Composition Follows business process patterns (e.g. van der Aalst) Based on coordination methodologies (for WS) Orchestration central controller where WS are oblivion about business process or other WS in the application Choreography no central controller and WS know other WS they are communicating with Composition of components requires good architectural design phase
5 Motivation Motivation From the legacy code analysis/understanding stand point... Architectural decisions end up hard-wired in the application code Leads to analysis and maintenance problems Raise the need of separating the coordination from the main business code Tool support for architectural decisions discovery is becoming important
6 Motivation Motivation CoordInspector is a tool for architectural decisions recovery by coordination layer extraction Processes CIL code (potentially able to analyze systems developed in more than 40 languages compliant with the.net plataform) CIL code of a system is transformed into a System Dependence Graph (SDG) SDG is sliced into a Coordination Dependence Graph (CDG) CDG holds information about coordination code Coordination code is extracted from the CDG, by using graph algorithms to search for non formalised definitions of coordination code patterns
7 Objectives Objectives A formalisation of coordination patterns is needed Define a robust pattern language to drive the coordination layer extraction Integrate the language in CoordInspector providing: Pattern Editor Pattern Visualization Extraction Algorithm Ready-to-use Patterns (by creation of a Pattern Repository) Use of the pattern language for software integration
8 Outline Coordination Pattern Definition Formal Model Transition & Nodes Semantics Operations CoordL: Coordination Pattern Language Formal Specification Textual Notation Visual Representation CoordInspector Integration CoordInspector Architecture The Pattern Editor The Visualization Pattern Repository On Line Pattern Repository Local Pattern Repository Systems Integration Conclusion
9 Definition Coordination Pattern - Definition A Coordination Pattern is an equivalence class, a shape or sub-graph of a Coordination Dependence Graph, G, corresponding to a trace of coordination policies left in the system code
10 Definition Coordination Dependence Graphs (CDGs)
11 Definition Similar recurrent shape in the CDGs
12 Definition Coordination Pattern
13 Formal Model Coordination Pattern - Formal Model Pattern := N, in N, out N, T N ThreadRef N where: N is the set of pattern nodes; in is a set of input nodes of the pattern; out is a set of output nodes of the pattern; T is the set of transition relations: n x n n, x, n T ThreadRef is an identifier to reference an execution thread.
14 Transition & Nodes Semantics Transition & Nodes Semantics Transition [[n x n ]] G = j0,,j n Nodes(G). n x j 0 Fork Nodes f a,x b,y Join Nodes x x j n (p) = N { f, x }, {f } in \ {a, b}, out, T {f x x n Paths(G) a, f y b} (p) a,x b,y j = N { j, x }, in, {j} out \ {a, b}, T {a x j, b y j} Thread Trigger Nodes (p) a,x b,y i,x j,x = N { i, x, j, x }, in, {i, j} out\{a, b}, T {a x i, b y i, a x j, b y j}
15 Operations Operations - Aggregations Let p 1 = N 1, in 1, out 1, T 1 and p 2 = N 2, in 2, out 2, T 2. The aggregated pattern p 1 p 2 is given by p 1 p 2 = N 1 N 2, in 1 in 2, out 1 out 2, T 1 T 2
16 Operations Operations - Connections Let p = N, in, out, T. A connection is established between two nodes in a pattern interface through the link operator: (p) i j = x N, in \ {i}, out \ {j}, T {j i} i in j out x = thread(i) thread(j) is defined p otherwise
17 Operations Operations Let p = N, in, out, T. The alive operator re-opens closed interface nodes in the following way: iff (p)@[i 1... i n o 1... o m ] = N, in {i 1,..., i n }, out {o 1,..., o m }, T {i 1,..., i n, o 1,..., o m } N {i 1,..., i n } in = {o 1,..., o m } out =
18 Coordination Pattern Definition Formal Model Transition & Nodes Semantics Operations CoordL: Coordination Pattern Language Formal Specification Textual Notation Visual Representation CoordInspector Integration CoordInspector Architecture The Pattern Editor The Visualization Pattern Repository On Line Pattern Repository Local Pattern Repository Systems Integration Conclusion
19 Formal Specification CoordL - Formal Specification 1 l a n g p a t t e r n+ 2 p a t t e r n ID ( p o r t s p o r t s ) { d e c l s graph } 3 p o r t s l s t I D 4 d e c l s d e c l ; ( d e c l ; ) 5 d e c l node l s t I D = n o d e R u l e s f o r k l s t I D j o i n l s t I D 6 t t r i g g e r l s t I D ID i n s t a n c e s 7 i n s t a n c e s i n s t a n c e (, i n s t a n c e ) 8 i n s t a n c e ID ( p o r t s p o r t s ) graph a g g r e g a t i o n c o n n e c t i o n s 11 a g g r e g a t i o n p a t t r e f ( + p a t t r e f ) 12 p a t t r e f cnode ( a g g r e g a t i o n n ) c o n n e c t i o n cnode node ID. proptt c o n n e c t i o n { o p e r a t i o n s [ p o r t s a l i v e p o r t s a l i v e ] o p e r a t i o n cnode l i n k cnode f o r k j o i n t t r i g g e r f o r k node s p l i n k { cnode, cnode } l i n k ID > 23...
20 Textual Notation CoordL - Textual Notation 1p a t t e r n 1 ( p1 p4 ) { 2 node p1, p2, p3, p4 = { 3 s t == && 4 c t == w e b s e r v i c e && 5 cm == sync && 6 c r == consumer && 7 } ; 8 f o r k f ; 9 j o i n j ; { f ( x, y ) > ( p2, p3 ) } 12 {p1 x > f, ( p2, p3 ) ( x, y ) > j } 13 { j x > p4} 14} p a t t e r n 2 ( p1 p2 ) { node p1, p2, p3 = { s t == }; p a t t e r n 1 p a t t ( i 1 o1 ) ; ( ( p1 + p a t t + p2 ) {p1 x > p a t t ( i 1 ), p a t t ( o1 ) x > p2, p2 x > p3 [ p2 ] ) {p3 x > p2} }
21 Visual Representation CoordL - Visual Representation Node Fork Join Ttrigger Instance Edge pattern 1 pattern 2 Op.Edge
22 Coordination Pattern Definition Formal Model Transition & Nodes Semantics Operations CoordL: Coordination Pattern Language Formal Specification Textual Notation Visual Representation CoordInspector Integration CoordInspector Architecture The Pattern Editor The Visualization Pattern Repository On Line Pattern Repository Local Pattern Repository Systems Integration Conclusion
23 CoordInspector Architecture CoordInspector Architecture
24 The Pattern Editor CoordInspector - The CoordL IDE
25 The Visualization CoordInspector - The Visualization
26 Coordination Pattern Definition Formal Model Transition & Nodes Semantics Operations CoordL: Coordination Pattern Language Formal Specification Textual Notation Visual Representation CoordInspector Integration CoordInspector Architecture The Pattern Editor The Visualization Pattern Repository On Line Pattern Repository Local Pattern Repository Systems Integration Conclusion
27 On Line Pattern Repository On Line Pattern Repository Coordiantion Pattern is the basic piece Pattern Information is stored in an XML structure Name Abstract Motivation Applicability Implementation in real code CoordL definition Examples Known-uses Contributors Related Patterns (relations like use, simulation, bisimulation) Kewywords Classification
28 Local Pattern Repository Local Pattern Repository Synchronized with the online repository via Webservice Integrated in the CoordL IDE Pattern Details visualization and use provided
29 Coordination Pattern Definition Formal Model Transition & Nodes Semantics Operations CoordL: Coordination Pattern Language Formal Specification Textual Notation Visual Representation CoordInspector Integration CoordInspector Architecture The Pattern Editor The Visualization Pattern Repository On Line Pattern Repository Local Pattern Repository Systems Integration Conclusion
30 Systems Integration with CoordInspector Overall strategy:
31 Coordination Pattern Definition Formal Model Transition & Nodes Semantics Operations CoordL: Coordination Pattern Language Formal Specification Textual Notation Visual Representation CoordInspector Integration CoordInspector Architecture The Pattern Editor The Visualization Pattern Repository On Line Pattern Repository Local Pattern Repository Systems Integration Conclusion
32 Conclusion A language to define coordination patterns, CoordL, was defined with a precise semantics a visual notation and a processor for syntactic/semantic check and transformations CoordL specifications formally drive the extraction of the coordination layer of software systems. The extraction is done resorting to a graph-based search algorithm The CoordInspector tool was enriched with an Integrated Development Environment for CoordL A repository was created to support the reuse of patterns
33 Conclusion Further Thoughts Integration strategy based on coordination patterns analysis pattern calculus pattern analysis based on properties/invariants Possible integration of CoordInspector into CROSS portal as a plug-in Possible use of CoordInspector to integrate CROSS portal plug-ins
34 Patterns for Architectural Analysis and Systems Integration 1 st Braga, Portugal July 2, 2011
Service Oriented Architecture
Service Oriented Architecture Charlie Abela Department of Artificial Intelligence [email protected] Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline
Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus
Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 Unit objectives
Augmented Search for Web Applications. New frontier in big log data analysis and application intelligence
Augmented Search for Web Applications New frontier in big log data analysis and application intelligence Business white paper May 2015 Web applications are the most common business applications today.
The Way to SOA Concept, Architectural Components and Organization
The Way to SOA Concept, Architectural Components and Organization Eric Scholz Director Product Management Software AG Seite 1 Goals of business and IT Business Goals Increase business agility Support new
IBM WebSphere ILOG Rules for.net
Automate business decisions and accelerate time-to-market IBM WebSphere ILOG Rules for.net Business rule management for Microsoft.NET and SOA environments Highlights Complete BRMS for.net Integration with
SOA and Cloud in practice - An Example Case Study
SOA and Cloud in practice - An Example Case Study 2 nd RECOCAPE Event "Emerging Software Technologies: Trends & Challenges Nov. 14 th 2012 ITIDA, Smart Village, Giza, Egypt Agenda What is SOA? What is
HP Systinet. Software Version: 10.01 Windows and Linux Operating Systems. Concepts Guide
HP Systinet Software Version: 10.01 Windows and Linux Operating Systems Concepts Guide Document Release Date: June 2015 Software Release Date: June 2015 Legal Notices Warranty The only warranties for HP
Monitoring of Business Processes in the EGI
Monitoring of Business Processes in the EGI Radoslava Hristova Faculty of Mathematics and Informatics, University of Sofia St. Kliment Ohridski, 5 James Baucher, 1164 Sofia, Bulgaria [email protected]
A Software Development Platform for SOA
A Software Development Platform for SOA Peter Eeles Executive IT Architect Rational Brand Architect for UK, Ireland and South Africa [email protected] 2004 IBM Corporation Agenda IBM Software Group
Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus. 2010 IBM Corporation
Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus Agenda BPM Follow-up SOA and ESB Introduction Key SOA Terms SOA Traps ESB Core functions Products and Standards Mediation Modules
Structured Content: the Key to Agile. Web Experience Management. Introduction
Structured Content: the Key to Agile CONTENTS Introduction....................... 1 Structured Content Defined...2 Structured Content is Intelligent...2 Structured Content and Customer Experience...3 Structured
How To Make Sense Of Data With Altilia
HOW TO MAKE SENSE OF BIG DATA TO BETTER DRIVE BUSINESS PROCESSES, IMPROVE DECISION-MAKING, AND SUCCESSFULLY COMPETE IN TODAY S MARKETS. ALTILIA turns Big Data into Smart Data and enables businesses to
JOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2008 Vol. 7, No. 8, November-December 2008 What s Your Information Agenda? Mahesh H. Dodani,
ONEM2M SERVICE LAYER PLATFORM
ONEM2M SERVICE LAYER PLATFORM Roland Hechwartner (Deutsche Telekom) onem2m TP Vice Chair Roland.hechwartner@t mobile.at onem2m www.onem2m.org 2015 onem2m The Partnership Project Over 200 member organizations
Data Mining Governance for Service Oriented Architecture
Data Mining Governance for Service Oriented Architecture Ali Beklen Software Group IBM Turkey Istanbul, TURKEY [email protected] Turgay Tugay Bilgin Dept. of Computer Engineering Maltepe University Istanbul,
Deploying a Geospatial Cloud
Deploying a Geospatial Cloud Traditional Public Sector Computing Environment Traditional Computing Infrastructure Silos of dedicated hardware and software Single application per silo Expensive to size
Business-Driven Software Engineering Lecture 3 Foundations of Processes
Business-Driven Software Engineering Lecture 3 Foundations of Processes Jochen Küster [email protected] Agenda Introduction and Background Process Modeling Foundations Activities and Process Models Summary
Government's Adoption of SOA and SOA Examples
Government's Adoption of SOA and SOA Examples Presented by : Ajay Budhraja, Chief of Enterprise Services ME (Engg), MS (Management), PMP, CICM, CSM, ECM (Master) AIIM, ITIL-F Copyright 2008 Ajay Budhraja
Beyond the SOA/BPM frontiers Towards a complete open cooperative environment
Beyond the SOA/BPM frontiers Towards a complete open cooperative environment This presentation has been used during a webinar delivered within SpagoWorld Webinar Center: http://www.spagoworld.org/xwiki/bin/view/spagoworld/webinarcenter
Data-Aware Service Choreographies through Transparent Data Exchange
Institute of Architecture of Application Systems Data-Aware Service Choreographies through Transparent Data Exchange Michael Hahn, Dimka Karastoyanova, and Frank Leymann Institute of Architecture of Application
Developing SOA solutions using IBM SOA Foundation
Developing SOA solutions using IBM SOA Foundation Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 4.0.3 Unit objectives After completing this
BIS 3106: Business Process Management. Lecture Two: Modelling the Control-flow Perspective
BIS 3106: Business Process Management Lecture Two: Modelling the Control-flow Perspective Makerere University School of Computing and Informatics Technology Department of Computer Science SEM I 2015/2016
A Business Process Services Portal
A Business Process Services Portal IBM Research Report RZ 3782 Cédric Favre 1, Zohar Feldman 3, Beat Gfeller 1, Thomas Gschwind 1, Jana Koehler 1, Jochen M. Küster 1, Oleksandr Maistrenko 1, Alexandru
A Cloud Platform for Delivering Instant Development Service with Service Oriented Approaches
Open Source for Open Cloud Nov 24~25, 2010 Paris, France A Cloud Platform for Delivering Instant Development Service with Service Oriented Approaches Hailong Sun [email protected] Beihang University
The IBM Rational Software Development Platform..Role focused tools help simplification via Separation of Concerns
The IBM Rational Software Development Platform..Role focused tools help simplification via Separation of Concerns Analyst Architect Developer Tester Model the business & identify the business services
Model Driven and Service Oriented Enterprise Integration---The Method, Framework and Platform
Driven and Oriented Integration---The Method, Framework and Platform Shuangxi Huang, Yushun Fan Department of Automation, Tsinghua University, 100084 Beijing, P.R. China {huangsx, fanyus}@tsinghua.edu.cn
AN APPROACH TO DEVELOPING BUSINESS PROCESSES WITH WEB SERVICES IN GRID
AN APPROACH TO DEVELOPING BUSINESS PROCESSES WITH WEB SERVICES IN GRID R. D. Goranova 1, V. T. Dimitrov 2 Faculty of Mathematics and Informatics, University of Sofia S. Kliment Ohridski, 1164, Sofia, Bulgaria
Portable Cloud Services Using TOSCA
Institute of Architecture of Application Systems Portable Cloud Services Using TOSCA Tobias Binz, Gerd Breiter, Frank Leymann, and Thomas Spatzier Institute of Architecture of Application Systems, University
Federal Enterprise Architecture and Service-Oriented Architecture
Federal Enterprise Architecture and Service-Oriented Architecture Concepts and Synergies Melvin Greer Chief Strategist, SOA / Cloud Computing Certified Enterprise Architect Copyright August 19, 2010 2010
Service-Oriented Architectures
Architectures Computing & 2009-11-06 Architectures Computing & SERVICE-ORIENTED COMPUTING (SOC) A new computing paradigm revolving around the concept of software as a service Assumes that entire systems
An Architecture to Deliver a Healthcare Dial-tone
An Architecture to Deliver a Healthcare Dial-tone Using SOA for Healthcare Data Interoperability Joe Natoli Platform Architect Intel SOA Products Division April 2008 Legal Notices This presentation is
Service Oriented Architecture 1 COMPILED BY BJ
Service Oriented Architecture 1 COMPILED BY BJ CHAPTER 9 Service Oriented architecture(soa) Defining SOA. Business value of SOA SOA characteristics. Concept of a service, Enterprise Service Bus (ESB) SOA
PIE. Internal Structure
PIE Internal Structure PIE Composition PIE (Processware Integration Environment) is a set of programs for integration of heterogeneous applications. The final set depends on the purposes of a solution
Getting Started with Service- Oriented Architecture (SOA) Terminology
Getting Started with - Oriented Architecture (SOA) Terminology Grace Lewis September 2010 -Oriented Architecture (SOA) is a way of designing, developing, deploying, and managing systems it is neither a
Koen Aers JBoss, a division of Red Hat jbpm GPD Lead
JBoss jbpm Overview Koen Aers JBoss, a division of Red Hat jbpm GPD Lead Agenda What is JBoss jbpm? Multi Language Support Graphical Process Designer BPMN Reflections What is it? JBoss jbpm is a sophisticated
<Insert Picture Here> Building a Complex Web Application Using ADF and Siebel
Building a Complex Web Application Using ADF and Siebel Nishit Rao Group Product Manager Fusion Middleware Oracle Dhiraj Soni Technical Architect GIT Apps Engineering Oracle The following
Big Data, Cloud Computing, Spatial Databases Steven Hagan Vice President Server Technologies
Big Data, Cloud Computing, Spatial Databases Steven Hagan Vice President Server Technologies Big Data: Global Digital Data Growth Growing leaps and bounds by 40+% Year over Year! 2009 =.8 Zetabytes =.08
Introduction to Service-Oriented Architecture for Business Analysts
Introduction to Service-Oriented Architecture for Business Analysts This course will provide each participant with a high-level comprehensive overview of the Service- Oriented Architecture (SOA), emphasizing
Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I Systems Integration
Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I s Integration Dr. Timothy D. Kehoe, Irene Chang, Dave Czulada, Howard Kong, Dr. Dino Konstantopoulos
Sadržaj seminara: SOA Architecture. - SOA Business Challenges. - 1990s: Billion Dollar Lock-In. - Integration Tools. - Point-to-Point Approach
Sadržaj seminara: SOA Architecture - SOA Business Challenges - 1990s: Billion Dollar Lock-In - Integration Tools - Point-to-Point Approach - New $200B Lock-In: Big Apps - Frozen Enterprise Asset Concept
SERVICE ORIENTED ARCHITECTURE
SERVICE ORIENTED ARCHITECTURE Introduction SOA provides an enterprise architecture that supports building connected enterprise applications to provide solutions to business problems. SOA facilitates the
A Service-oriented Architecture for Business Intelligence
A Service-oriented Architecture for Business Intelligence Liya Wu 1, Gilad Barash 1, Claudio Bartolini 2 1 HP Software 2 HP Laboratories {[email protected]} Abstract Business intelligence is a business
FUJITSU Software Interstage Business Operations Platform: A Foundation for Smart Process Applications
FUJITSU Software Interstage Business Operations Platform: A Foundation for Smart Process Applications Keith Swenson VP R&D, Chief Architect Fujitsu America, Inc. May 30, 2013 We are a software company
Understanding and Addressing Architectural Challenges of Cloud- Based Systems
Understanding and Addressing Architectural Challenges of Cloud- Based Systems M. Ali Babar CREST Centre for Research on Engineering Software Technologies University of Adelaide, Australia Keynote Talk
Comparative Analysis of SOA and Cloud Computing Architectures using Fact Based Modeling
Comparative Analysis of SOA and Cloud Computing Architectures using Fact Based Modeling Baba Piprani 1, Don Sheppard 2, Abbie Barbir 3 1 MetaGlobal Systems, Canada 2 ConCon Management Services, Canada
Oracle SOA Suite 11g: Essential Concepts Student Guide
Oracle SOA Suite 11g: Essential Concepts Student Guide D58786GC20 Edition 2.0 August 2011 D73588 Author Iris Li Technical Contributors and Reviewers Gary Barg Pete Daly Joe Greenwald David Mills David
Developers Integration Lab (DIL) System Architecture, Version 1.0
Developers Integration Lab (DIL) System Architecture, Version 1.0 11/13/2012 Document Change History Version Date Items Changed Since Previous Version Changed By 0.1 10/01/2011 Outline Laura Edens 0.2
IBM SOA Foundation products overview
IBM SOA Foundation products overview Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 4.0.3 Unit objectives After completing this unit, you
White Paper. Software Development Best Practices: Enterprise Code Portal
White Paper Software Development Best Practices: Enterprise Code Portal An Enterprise Code Portal is an inside the firewall software solution that enables enterprise software development organizations
SOA REFERENCE ARCHITECTURE
SOA REFERENCE ARCHITECTURE August 15, 2007 Prepared by Robert Woolley, Chief Technologist and Strategic Planner INTRODUCTION This document is a derivative work of current documentation and presentations
Data Virtualization for Agile Business Intelligence Systems and Virtual MDM. To View This Presentation as a Video Click Here
Data Virtualization for Agile Business Intelligence Systems and Virtual MDM To View This Presentation as a Video Click Here Agenda Data Virtualization New Capabilities New Challenges in Data Integration
A SOA visualisation for the Business
J.M. de Baat 09-10-2008 Table of contents 1 Introduction...3 1.1 Abbreviations...3 2 Some background information... 3 2.1 The organisation and ICT infrastructure... 3 2.2 Five layer SOA architecture...
SOA @ ebay : How is it a hit
SOA @ ebay : How is it a hit Sastry Malladi Distinguished Architect. ebay, Inc. Agenda The context : SOA @ebay Brief recap of SOA concepts and benefits Challenges encountered in large scale SOA deployments
Business Rule Management. Effective IT Modernization
Business Rule Management Effective IT Modernization Business Rule Management Lynne Harbin, Associate Director Health Eligibility Center, Veterans Health Administration I. Philip Matkovsky, Principal Macro
Service-oriented computing (SOC) in Engineering Design
Service-oriented computing (SOC) in Engineering Design A.I. Petrenko National Technical University of Ukraine Kyiv Polytechnic Institute, 37 Peremogu Rd., Kyiv, Ukraine [email protected] Abstract.
Enterprise Reference Architecture
Prepared by Enterprise Planning and Architecture Strategies Team Page 1 of 19 Control Page: Revision History: Version No Revised Date Author Comments 03/18/2011 Anitha Ramakrishnan Initial Version Page
CUSTOMER MASTER DATA MANAGEMENT PROCESS INTEGRATION PACK
CUSTOMER MASTER DATA MANAGEMENT PROCESS INTEGRATION PACK KEY BUSINESS BENEFITS Faster MDM Implementation Pre built MDM integration processes Pre built MDM Aware participating applications Pre built MDM
Enterprise Enabler and the Microsoft Integration Stack
Enterprise Enabler and the Microsoft Integration Stack Creating a complete Agile Enterprise Integration Solution with Enterprise Enabler Mike Guillory Director of Technical Development Stone Bond Technologies,
The Oracle Fusion Development Platform
The Oracle Fusion Development Platform Juan Camilo Ruiz Senior Product Manager Development Tools 1 The preceding is intended to outline our general product direction. It is intended for information purposes
Table of Contents. 1 Executive Summary... 2 2. SOA Overview... 3 2.1 Technology... 4 2.2 Processes and Governance... 8
Table of Contents 1 Executive Summary... 2 2. SOA Overview... 3 2.1 Technology... 4 2.2 Processes and Governance... 8 3 SOA in Verizon The IT Workbench Platform... 10 3.1 Technology... 10 3.2 Processes
Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)
Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards) Michael P. Papazoglou (INFOLAB/CRISM, Tilburg University, The Netherlands)
Technical aspects of Cloud computing. Luís Ferreira Pires University of Twente Meeting of the NVvIR, 17 June 2010
Technical aspects of Cloud computing Luís Ferreira Pires University of Twente Meeting of the NVvIR, 17 June 2010 Personal motivation A lot of people have been talking about Cloud computing in virtually
and Deployment Roadmap for Satellite Ground Systems
A Cloud-Based Reference Model and Deployment Roadmap for Satellite Ground Systems 2012 Ground System Architectures Workshop February 29, 2012 Dr. Craig A. Lee The Aerospace Corporation The Aerospace Corporation
Donky Technical Overview
Donky Technical Overview This document will provide the reader with an overview of the features offered and technologies used with the Donky Messaging Network. This document will give a good base level
MatchPoint Technical Features Tutorial 21.11.2013 Colygon AG Version 1.0
MatchPoint Technical Features Tutorial 21.11.2013 Colygon AG Version 1.0 Disclaimer The complete content of this document is subject to the general terms and conditions of Colygon as of April 2011. The
Gradient An EII Solution From Infosys
Gradient An EII Solution From Infosys Keywords: Grid, Enterprise Integration, EII Introduction New arrays of business are emerging that require cross-functional data in near real-time. Examples of such
Cluster, Grid, Cloud Concepts
Cluster, Grid, Cloud Concepts Kalaiselvan.K Contents Section 1: Cluster Section 2: Grid Section 3: Cloud Cluster An Overview Need for a Cluster Cluster categorizations A computer cluster is a group of
Eclipse SoaML: a Tool for Engineering Service Oriented Applications
Eclipse SoaML: a Tool for Engineering Service Oriented Applications Andrea Delgado, Laura González Instituto de Computación, Facultad de Ingeniería, Universidad de la República Julio Herrera y Reissig
A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus
A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus Karim M. Mahmoud 1,2 1 IBM, Egypt Branch Pyramids Heights Office Park, Giza, Egypt [email protected] 2 Computer
TECHNOLOGY GUIDE THREE. Emerging Types of Enterprise Computing
TECHNOLOGY GUIDE THREE Emerging Types of Enterprise Computing TECHNOLOGY GU IDE OUTLINE TG3.1 Introduction TG3.2 Server Farms TG3.3 Virtualization TG3.4 Grid Computing TG3.5 Utility Computing TG3.6 Cloud
Cloud Computing Summary and Preparation for Examination
Basics of Cloud Computing Lecture 8 Cloud Computing Summary and Preparation for Examination Satish Srirama Outline Quick recap of what we have learnt as part of this course How to prepare for the examination
SCA-based Enterprise Service Bus WebSphere ESB
IBM Software Group SCA-based Enterprise Service Bus WebSphere ESB Soudabeh Javadi, WebSphere Software IBM Canada Ltd [email protected] 2007 IBM Corporation Agenda IBM Software Group WebSphere software
A standards-based approach to application integration
A standards-based approach to application integration An introduction to IBM s WebSphere ESB product Jim MacNair Senior Consulting IT Specialist [email protected] Copyright IBM Corporation 2005. All rights
Mobile App Discovery through Conceptual Models
Mobile App Discovery through Conceptual Models Jasmin Brakmic, BSc Supervisor: Prof. Dr. Dimitris Karagiannis Research Group Knowledge Engineering University of Vienna, 24.01.2013 Agenda 1. Motivation
Implementing Software- Defined Security with CloudPassage Halo
WHITE PAPER Implementing Software- Defined Security with CloudPassage Halo Introduction... 2 Implementing Software-Defined Security w/cloudpassage Halo... 3 Abstraction... 3 Automation... 4 Orchestration...
MODEL DRIVEN DEVELOPMENT OF BUSINESS PROCESS MONITORING AND CONTROL SYSTEMS
MODEL DRIVEN DEVELOPMENT OF BUSINESS PROCESS MONITORING AND CONTROL SYSTEMS Tao Yu Department of Computer Science, University of California at Irvine, USA Email: [email protected] Jun-Jang Jeng IBM T.J. Watson
CLOUD ANALYTICS: Empowering the Army Intelligence Core Analytic Enterprise
CLOUD ANALYTICS: Empowering the Army Intelligence Core Analytic Enterprise 5 APR 2011 1 2005... Advanced Analytics Harnessing Data for the Warfighter I2E GIG Brigade Combat Team Data Silos DCGS LandWarNet
Service Oriented Architecture (SOA) An Introduction
Oriented Architecture (SOA) An Introduction Application Evolution Time Oriented Applications Monolithic Applications Mainframe Client / Server Distributed Applications DCE/RPC CORBA DCOM EJB s Messages
Is it time for a Connector-less Approach to Cloud Integration?!
Is it time for a Connector-less Approach to Cloud Integration?! Laura Heritage! Director of API Strategy! @heritagelaura! 70% of US population owns Smartphones! 150 billion connected devices by 2020! SaaS
Deploying Hadoop with Manager
Deploying Hadoop with Manager SUSE Big Data Made Easier Peter Linnell / Sales Engineer [email protected] Alejandro Bonilla / Sales Engineer [email protected] 2 Hadoop Core Components 3 Typical Hadoop Distribution
The ebbits project: from the Internet of Things to Food Traceability
The ebbits project: from the Internet of Things to Food Traceability Smart AgriMatics2014 Contribution to session 5.2 Meat Information Provenance 18-19 June 2014 Paolo Brizzi Istituto Superiore Mario Boella
Big Data Mining Services and Knowledge Discovery Applications on Clouds
Big Data Mining Services and Knowledge Discovery Applications on Clouds Domenico Talia DIMES, Università della Calabria & DtoK Lab Italy [email protected] Data Availability or Data Deluge? Some decades
Introduction to Engineering Using Robotics Experiments Lecture 18 Cloud Computing
Introduction to Engineering Using Robotics Experiments Lecture 18 Cloud Computing Yinong Chen 2 Big Data Big Data Technologies Cloud Computing Service and Web-Based Computing Applications Industry Control
Semantic Business Process Management Lectuer 1 - Introduction
Arbeitsgruppe Semantic Business Process Management Lectuer 1 - Introduction Prof. Dr. Adrian Paschke Corporate Semantic Web (AG-CSW) Institute for Computer Science, Freie Universitaet Berlin [email protected]
System Management. 2010 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice
System Management Jonathan Cyr System Management Product Line Manager Udi Shagal Product Manager SiteScope Sudhindra d Tl Technical Lead Performance Manager 2010 Hewlett-Packard Development Company, L.P.
