RedGate - Enterprise Integration Server. MSE Project - Phase I
|
|
- Darleen Cannon
- 5 years ago
- Views:
Transcription
1 RedGate - Enterprise Integration Server MSE Project - Phase I
2 Motivation 2
3 Motivation 2
4 Motivation Asynchronous integration is hard on Rails. 2
5 RedGate 3
6 RedGate Enterprise Integration Server 3
7 RedGate Enterprise Integration Server REST - XML Messages through HTTP 3
8 RedGate Enterprise Integration Server REST - XML Messages through HTTP Integration Patterns through channel based comm (Gates) 3
9 RedGate Enterprise Integration Server REST - XML Messages through HTTP Integration Patterns through channel based comm (Gates) Targeted to: RoR Software Developers System Integrators System Administrators 3
10 Goals 4
11 Goals Support for patterns on the following categories: 4
12 Goals Support for patterns on the following categories: Message Channel 4
13 Goals Support for patterns on the following categories: Message Channel Message Construction 4
14 Goals Support for patterns on the following categories: Message Channel Message Construction Message Routing 4
15 Goals Support for patterns on the following categories: Message Channel Message Construction Message Routing Message Translation 4
16 Goals Support for patterns on the following categories: Message Channel Message Construction Message Routing Message Translation Message Endpoint 4
17 Goals Support for patterns on the following categories: Message Channel Message Construction Message Routing Message Translation Message Endpoint Reasonable Performance - 100ms of overhead. 4
18 Risks 5
19 Risks Complexity 5
20 Risks Complexity Bad Performance 5
21 Risks Complexity Bad Performance Low Acceptance 5
22
23 Software Requirement Specifications
24 Interfaces 7
25 Interfaces System Interfaces Senders and Receivers of XML Documents through HTTP 7
26 Interfaces System Interfaces Senders and Receivers of XML Documents through HTTP Software Interfaces Ruby Interpreter Ruby on Rails - ActiveResource Web Server Database Server 7
27 Interfaces 8
28 Interfaces User Interfaces Gate Configuration File Gate Configuration Template Statistical Reports 8
29 Functions Provide support for the following patterns: 9
30 Functions Provide support for the following patterns: Subscribed Senders 9
31 Functions Provide support for the following patterns: Subscribed Senders Polling Senders 9
32 Functions Provide support for the following patterns: Subscribed Senders Polling Senders P2P Channel 9
33 Functions Provide support for the following patterns: Subscribed Senders Polling Senders P2P Channel Publish - Subscribe Channel 9
34 Functions Provide support for the following patterns: Subscribed Senders Polling Senders P2P Channel Publish - Subscribe Channel Validated Structure Channel 9
35 Functions Provide support for the following patterns: Subscribed Senders Polling Senders P2P Channel Publish - Subscribe Channel Validated Structure Channel Guaranteed Channel 9
36 Functions Provide support for the following patterns: Subscribed Senders Polling Senders P2P Channel Publish - Subscribe Channel Validated Structure Channel Guaranteed Channel Dead Letter Channel 9
37 Functions Provide support for the following patterns: Subscribed Senders Polling Senders P2P Channel Publish - Subscribe Channel Validated Structure Channel Guaranteed Channel Dead Letter Channel Message Expiration 9
38 Functions Provide support for the following patterns: Subscribed Senders Polling Senders P2P Channel Publish - Subscribe Channel Validated Structure Channel Guaranteed Channel Dead Letter Channel Message Expiration Message Sequence 9
39 Functions Provide support for the following patterns: Subscribed Senders Request - Reply Polling Senders P2P Channel Publish - Subscribe Channel Validated Structure Channel Guaranteed Channel Dead Letter Channel Message Expiration Message Sequence 9
40 Functions Provide support for the following patterns: Subscribed Senders Request - Reply Polling Senders Content Based Router P2P Channel Publish - Subscribe Channel Validated Structure Channel Guaranteed Channel Dead Letter Channel Message Expiration Message Sequence 9
41 Functions Provide support for the following patterns: Subscribed Senders Request - Reply Polling Senders Content Based Router P2P Channel Message Filter Publish - Subscribe Channel Validated Structure Channel Guaranteed Channel Dead Letter Channel Message Expiration Message Sequence 9
42 Functions Provide support for the following patterns: Subscribed Senders Request - Reply Polling Senders Content Based Router P2P Channel Message Filter Publish - Subscribe Channel Splitter Validated Structure Channel Guaranteed Channel Dead Letter Channel Message Expiration Message Sequence 9
43 Functions Provide support for the following patterns: Subscribed Senders Request - Reply Polling Senders Content Based Router P2P Channel Message Filter Publish - Subscribe Channel Splitter Validated Structure Channel Aggregator Guaranteed Channel Dead Letter Channel Message Expiration Message Sequence 9
44 Functions Provide support for the following patterns: Subscribed Senders Request - Reply Polling Senders Content Based Router P2P Channel Message Filter Publish - Subscribe Channel Splitter Validated Structure Channel Aggregator Guaranteed Channel Message Processor Dead Letter Channel Message Expiration Message Sequence 9
45 Functions Provide support for the following patterns: Subscribed Senders Request - Reply Polling Senders Content Based Router P2P Channel Message Filter Publish - Subscribe Channel Splitter Validated Structure Channel Aggregator Guaranteed Channel Message Processor Dead Letter Channel Published Message Queue Message Expiration Message Sequence 9
46 Functions Provide support for the following patterns: Subscribed Senders Request - Reply Polling Senders Content Based Router P2P Channel Message Filter Publish - Subscribe Channel Splitter Validated Structure Channel Aggregator Guaranteed Channel Message Processor Dead Letter Channel Published Message Queue Message Expiration Published Message List Message Sequence 9
47 Functions Provide support for the following patterns: Subscribed Senders Request - Reply Polling Senders Content Based Router P2P Channel Message Filter Publish - Subscribe Channel Splitter Validated Structure Channel Aggregator Guaranteed Channel Message Processor Dead Letter Channel Published Message Queue Message Expiration Published Message List Message Sequence Receiver Subscription 9
48 10
49
50 Software Quality Assurance
51 Documentation 12
52 Documentation Inception Project Vision SQA Plan Prototype Specification 12
53 Documentation Inception Project Vision SQA Plan Prototype Specification Elaboration Software Requirement Spec. Work Plan Software Architecture 12
54 Documentation Inception Project Vision SQA Plan Construction Test Plan User Manual Prototype Specification Elaboration Software Requirement Spec. Work Plan Software Architecture 12
55 Quality Assurance Metrics 13
56 Quality Assurance Metrics LOC s per Component 13
57 Quality Assurance Metrics LOC s per Component Code to Test Ratio 13
58 Quality Assurance Metrics LOC s per Component Code to Test Ratio Test Coverage 13
59 Quality Assurance Metrics LOC s per Component Code to Test Ratio Test Coverage Structural Similarity 13
60 Quality Assurance Metrics LOC s per Component Code to Test Ratio Test Coverage Structural Similarity Function Complexity 13
61 Quality Assurance Metrics LOC s per Component Code to Test Ratio Test Coverage Structural Similarity Function Complexity Reek Smell Detection 13
62 Quality Assurance Metrics LOC s per Component Changes per File Code to Test Ratio Test Coverage Structural Similarity Function Complexity Reek Smell Detection 13
63 Tools, Techniques & Methodologies 14
64 Tools, Techniques & Methodologies Programming Language: Ruby DSL Friendly REST - ActiveResource Targeted to RoR developers. 14
65 Tools, Techniques & Methodologies Programming Language: Ruby DSL Friendly REST - ActiveResource Targeted to RoR developers. Testing Tools: RSpec Autotest 14
66 Tools, Techniques & Methodologies Programming Language: Ruby Database: SQLite for Development DSL Friendly REST - ActiveResource Targeted to RoR developers. Testing Tools: RSpec Autotest 14
67 Tools, Techniques & Methodologies Programming Language: Ruby Database: SQLite for Development DSL Friendly Modeling Tool: USE REST - ActiveResource Targeted to RoR developers. Testing Tools: RSpec Autotest 14
68 Tools, Techniques & Methodologies Programming Language: Ruby Database: SQLite for Development DSL Friendly Modeling Tool: USE REST - ActiveResource Prototype Built on RoR Targeted to RoR developers. Testing Tools: RSpec Autotest 14
69 Tools, Techniques & Methodologies Programming Language: Ruby Database: SQLite for Development DSL Friendly Modeling Tool: USE REST - ActiveResource Prototype Built on RoR Targeted to RoR developers. Code Control: GIT Testing Tools: RSpec Autotest 14
70
71 Project Plan
72 Plan Based on 7 Workflows 16
73 Plan Based on 7 Workflows Management Environment Requirements Design Implementation Assessment Deployment 16
74 Deployment Milestones 17
75 Deployment Milestones Inception Prototype Working on Development Environment 17
76 Deployment Milestones Inception Prototype Working on Development Environment Elaboration Alpha Version - Mid January
77 Deployment Milestones Inception Prototype Working on Development Environment Elaboration Alpha Version - Mid January 2010 Construction Beta Release - Mid April
78
79 Prototype
80 Critical Use Cases 19
81 Architecture 20
82 Architecture 21
83 Database Structure 22
84
85 DEMO
86
87 Questions?
Kansas State University. RestGate - Test Plan. Prepared for: Dr. Daniel Andreson Prepared by: Carlos Kirkconnell. March 15, 2010 Reference Number: 001
Kansas State University RestGate - Test Plan Prepared for: Dr. Daniel Andreson Prepared by: Carlos Kirkconnell March 15, 2010 Reference Number: 001 Table of Contents Introduction 4 Test Plan Identifier
More informationCIS 895 agenttool III (Static) Project Plan Version 2.0. Project Plan. For agenttool III (Static) Version 2.0
Project Plan For agenttool III (Static) Version 2.0 Submitted in partial fulfillment of the requirements of the degree of MSE Deepti Gupta CIS 895 MSE Project Kansas State University Page 1 of 9 TABLE
More informationCIS 895 GMoDS Visualizer and Test Driver Project Plan 2.0. Project Plan. For GMoDS Visualizer and Test Driver. Version 2.0
Project Plan For GMoDS Visualizer and Test Driver Version 2.0 Submitted in partial fulfillment of the requirements of the degree of MSE Mike Fraka CIS 895 MSE Project Kansas State University Page 1 of
More informationSun Java TM Composite Applications Platform Suite Implementing Selected EAI Patterns
Sun Java TM Composite Applications Platform Suite Implementing Selected EAI Patterns Michael Czapski, Enterprise Architect, Sun Microsystems Frank Kieviet, Senior Staff Engineer, Sun Microsystems TS-5301
More informationDeployment Profile Template Version 1.0 for WS-Reliability 1.1
Deployment Profile Template Version 1.0 for WS-Reliability 1.1 Committee Draft 11 April 2007 URIs: This Version: http://docs.oasis-open.org/wsrm/profile/wsr-deployment-profile-template-cd.pdf Latest Version:
More informationEuropean Commission. Immigration Portal Development Case. Date: 08/06/2007 Version: 1.0 Authors: Revised by: Approved by: Public: Reference Number:
EUROPEAN COMMISSION DIRECTORATE-GENERAL INFORMATICS Information systems Directorate European Commission Immigration Portal Development Case Date: 08/06/2007 Version: 1.0 Authors: Revised by: Approved by:
More informationEnterprise Integration with Workflow Management
Read in Notes Mode Enterprise Integration with Fred A. Cummins November 1,1999 EDS, 1999 1, using message brokers, has emerged as a commonly accepted approach to integration of independently developed
More informationIntServ and RSVP. Overview. IntServ Fundamentals. Tarik Cicic University of Oslo December 2001
IntServ and RSVP Tarik Cicic University of Oslo December 2001 Overview Integrated Services in the Internet (IntServ): motivation service classes Resource Reservation Protocol (RSVP): description of the
More informationVST System & Foundation
VST System & Foundation Stefano Mallè Enterprise Evangelism Lead stefano.malle@microsoft.com Ronnie Saurenmann Senior Architect Evangelist ronnies@microsoft.com Visual Studio 2 Overview 3 Visual Studio
More informationSRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR
SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR 603203 DEPARTMENT OF COMPUTER SCIENCE & APPLICATIONS QUESTION BANK (2017-2018) Course / Branch : M.sc(CST) Semester / Year : VI(EVEN)/III Subject
More informationPublish / Subscribe Explained
Publish / Subscribe Explained Agenda! B2B P/S introduction! B2B P/S explained! Use! Subscriptions! Messages! B2B P/S important remarks and common pitfalls 2 NM B2B Synchronous Request/Reply Ideal for requesting
More informationConfiguring Cisco IOS IP SLAs Operations
CHAPTER 39 This chapter describes how to use Cisco IOS IP Service Level Agreements (SLAs) on the switch. Cisco IP SLAs is a part of Cisco IOS software that allows Cisco customers to analyze IP service
More informationIoT with Apache ActiveMQ, Camel and Spark
IoT with Apache ActiveMQ, Camel and Spark Burr Sutter - Red Hat Agenda Business & IT Architecture IoT Architecture IETF IoT Use Case Ingestion: Apache ActiveMQ, Apache Camel Analytics: Apache Spark Demos
More informationDistributed Applications
Distributed Applications Software Engineering 2017 Alessio Gambi - Saarland University Based on the work of Cesare Pautasso, Christoph Dorn, and other sources ReCap Software Architecture A software system
More informationSystem Center 2012 Server Management Licensing
Contents System Center 2012 Server Management Licensing... 2 1. What s new with System Center 2012 licensing?... 2 2. Can you describe the product editions offered with System Center 2012?... 2 3. How
More informationIntegration Framework. Architecture
Integration Framework 2 Architecture Anyone involved in the implementation or day-to-day administration of the integration framework applications must be familiarized with the integration framework architecture.
More informationUP Requirements. Software Design - Dr Eitan Hadar (c) Activities of greater emphasis in this book. UP Workflows. Business Modeling.
UP Requirements UP Workflows Business Modeling Requirements Analysis and Design Implementation Test Deployment Configuration & Change Management Project Management Environment Iterations Activities of
More informationTelecommunication Services Engineering Lab. Roch H. Glitho
1 Quality of Services 1. Terminology 2. Technologies 2 Terminology Quality of service Ability to control network performance in order to meet application and/or end-user requirements Examples of parameters
More informationPerformance Monitors Setup Guide
Performance Monitors Setup Guide Version 1.0 2017 EQ-PERF-MON-20170530 Equitrac Performance Monitors Setup Guide Document Revision History Revision Date May 30, 2017 Revision List Initial Release 2017
More informationIntroduction to computer networking
edge core Introduction to computer networking Comp Sci 3600 Security Outline edge core 1 2 edge 3 core 4 5 6 The edge core Outline edge core 1 2 edge 3 core 4 5 6 edge core Billions of connected computing
More informationIBM BigFix Compliance PCI Add-on Version 9.5. Payment Card Industry Data Security Standard (PCI DSS) User's Guide IBM
IBM BigFix Compliance PCI Add-on Version 9.5 Payment Card Industry Data Security Standard (PCI DSS) User's Guide IBM IBM BigFix Compliance PCI Add-on Version 9.5 Payment Card Industry Data Security Standard
More informationDIONE. (DAML Integrated Ontology Evolution Tools) Ontology Versioning in Semantic Web Applications. ISX Corporation Lehigh University
(DAML Integrated Evolution Tools) Versioning in Semantic Web Applications ISX Corporation Lehigh University Dr. Brian Kettler, ISX bkettler@isx.com Prof. Jeff Heflin & Zhengxiang Pan, Lehigh heflin@cse.lehigh.edu
More informationEnterprise Messaging Infrastructure and use with SIB, MQ, DataPower and WMB
Enterprise Messaging Infrastructure and use with SIB, MQ, DataPower and WMB User Group Bedfont Lakes, 3 rd March 2009 Nigel Roper IBM s s ESB Portfolio Product Stacks Enterprise Service Bus Message Broker
More informationImplementation Guide for Delivery Notification in Direct
Implementation Guide for Delivery Notification in Direct Contents Change Control... 2 Status of this Guide... 3 Introduction... 3 Overview... 3 Requirements... 3 1.0 Delivery Notification Messages... 4
More informationIP SLAs Overview. Finding Feature Information. Information About IP SLAs. IP SLAs Technology Overview
This module describes IP Service Level Agreements (SLAs). IP SLAs allows Cisco customers to analyze IP service levels for IP applications and services, to increase productivity, to lower operational costs,
More informationIntroduction to Ruby on Rails
Introduction to Ruby on Rails Keven Richly keven.richly@hpi.de Software Engineering II WS 2017/18 Prof. Plattner, Dr. Uflacker Enterprise Platform and Integration Concepts group Introduction to Ruby on
More informationSoftware Testing MANUAL TESTING. Introduction to Testing. Software Quality Software Testing Definition. Different Life Cycle Models Waterfall Model
Software Testing MANUAL TESTING Introduction to Testing 1. Brief History of Testing 2. Testing Opportunities 3. Testing Principles Software Quality Software Testing Definition 1. Verification 2. Validation
More informationCan you upgrade to Puppet 4.x? PuppetCamp Düsseldorf Martin Alfke
Can you upgrade to Puppet 4.x? PuppetCamp Düsseldorf Martin Alfke About me Martin Alfke Berlin/Germany Freelancer / Trainer PuppetLabs Training Partner Puppet User Group Berlin
More informationDatacenter Management and The Private Cloud. Troy Sharpe Core Infrastructure Specialist Microsoft Corp, Education
Datacenter Management and The Private Cloud Troy Sharpe Core Infrastructure Specialist Microsoft Corp, Education System Center Helps Deliver IT as a Service Configure App Controller Orchestrator Deploy
More informationSoftware Process. Software Process
Software Process What is SW process? Definition, Development, Support phases Process models: Waterfall Prototyping Spiral, Incremental & iterative (best practices) UP process model What is it? How does
More informationDistributed CI: Scaling Jenkins on Mesos and Marathon. Roger Ignazio Puppet Labs, Inc. MesosCon 2015 Seattle, WA
Distributed CI: Scaling Jenkins on Mesos and Marathon Roger Ignazio Puppet Labs, Inc. MesosCon 2015 Seattle, WA About Me Roger Ignazio QE Automation Engineer Puppet Labs, Inc. @rogerignazio Mesos In Action
More informationMQTT Message Queue Telemetry Transport.
MQTT Message Queue Telemetry Transport http://mqtt.org/ MQTT - Open Connectivity for Mobile, M2M and IoT A lightweight publish/subscribe protocol with predictable bi-directional message delivery 2013 MQTT
More informationTopic 01. Software Engineering, Web Engineering, agile methodologies.
Topic 01 Software Engineering, Web Engineering, agile methodologies. 1 What is Software Engineering? 2 1 Classic Software Engineering The IEEE definition: Software Engineering is the application of a disciplined,
More informationPerformance Testing for Multicast Services Using TeraVM Application Note. The most important thing we build is trust
TeraVM Performance Testing for Multicast Services Using TeraVM Application Note The most important thing we build is trust Performance Testing for Multicast Services Unlike point-to-point network applications,
More informationSoftware Quality Assurance Plan
Software Quality Assurance Plan For KDD-Research Entity Search Tool (KREST) Version 1.2 Submitted in partial fulfillment of the Masters of Software Engineering degree. Eric Davis CIS 895 MSE Project Department
More informationWeb Design and Applications
Web Design and Applications JEE, Message-Driven Beans Gheorghe Aurel Pacurar JEE, Message-Driven Beans Java Message Service - JMS Server JMS is a standard Java API that allows applications to create, send,
More informationCommunication. Distributed Systems IT332
Communication Distributed Systems IT332 2 Outline Fundamentals Layered network communication protocols Types of communication Remote Procedure Call Message Oriented Communication Multicast Communication
More informationVisual Studio Team Services
bgourley@microsoft.com Visual Studio Team Services Topics What are the current products What are Visual Studio Subscriptions Subscriber Benefits DevOps and VSTS VSTS licensing Developer Tools Deployment
More informationNERC Compliance Use Cases
NERC Compliance Use Cases Overview For network and IT teams who work in the Energy sector, the North American Energy Reliability Corporation Critical Infrastructure Protection (NERC-CIP) standards provide
More informationGrid Services and the Globus Toolkit
Grid Services and the Globus Toolkit Lisa Childers childers@mcs.anl.gov The Globus Alliance Copyright (C) 2003 University of Chicago and The University of Southern California. All Rights Reserved. This
More informationHands-On with IoT Standards & Protocols
DEVNET-3623 Hands-On with IoT Standards & Protocols Casey Bleeker, Developer Evangelist @geekbleek Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this
More informatione-sens Nordic & Baltic Area Meeting Stockholm April 23rd 2013
e-sens Nordic & Baltic Area Meeting Stockholm April 23rd 2013 Objectives of the afternoon parallel tracks sessions 2 Meeting objectives High level: Identification of shared interests with emphasis on those
More informationIntroduction to Ruby on Rails
Introduction to Ruby on Rails Software Engineering II WS 2016/17 Arian Treffer arian.treffer@hpi.de Prof. Plattner, Dr. Uflacker Enterprise Platform and Integration Concepts group Introduction to Ruby
More informationindex_ qxd 7/18/02 11:48 AM Page 259 Index
index_259-265.qxd 7/18/02 11:48 AM Page 259 Index acceptance testing, 222 activity definition, 249 key concept in RUP, 40 Actor artifact analysis and iterative development, 98 described, 97 136 in the
More informationScience-as-a-Service
Science-as-a-Service The iplant Foundation Rion Dooley Edwin Skidmore Dan Stanzione Steve Terry Matthew Vaughn Outline Why, why, why! When duct tape isn t enough Building an API for the web Core services
More informationInformation Systems. Software Engineering. MCQ - Part 2
Information Systems & Software Engineering MCQ - Part 2 Information Systems & Software Engineering MCQ - Part 2 Changes made to the system to reduce the future system failure chances is called Preventive
More informationRequirements and Design Overview
Requirements and Design Overview Robert B. France Colorado State University Robert B. France O-1 Why do we model? Enhance understanding and communication Provide structure for problem solving Furnish abstractions
More informationIBM Integration Bus v9.0 System Administration: Course Content By Yuvaraj C Panneerselvam
IBM Integration Bus v9.0 System Administration: Course Content By Yuvaraj C Panneerselvam 1. COURSE OVERVIEW As part of this course, you will learn how to administer IBM Integration Bus on distributed
More informationSharePoint Development Web Development Generate from Usage. Cloud Development Windows Development Office Development
Silverlight Tools SharePoint Development Web Development Generate from Usage New WPF Editor Multi-core Development Cloud Development Windows Development Office Development Customizable IDE UI Test Automation
More informationAll About OMEGAMON XE for Messaging for z/os Version 7.3
All About OMEGAMON XE for Messaging for z/os Version 7.3 Barry D. Lamkin Executive IT Specialist blamkin@us.ibm.com Brief Overview OMEGAMON XE for Messaging - Brief Overview Provides complete solution
More informationUNIT-I Introduction of Object Oriented Modeling
UNIT-I Introduction of Object Oriented Modeling - Prasad Mahale Object Oriented Modeling and Reference Books: Design 1. Grady Booch, James Rumbaugh, Ivar Jacobson Unified Modeling Language User Guide,
More informationSpecification. HR-plus 8 Service Bus Integration - Overview
Specification HR-plus 8 Service Bus Integration - Overview Table of Contents 1. Document information... 3 1.1 History... 3 2. Introduction... 4 2.1 Scope... 4 2.2 Target audience... 4 2.3 Terms and Acronyms...
More informationImplementing and Supporting Windows Intune
Implementing and Supporting Windows Intune Module 1: Windows Intune Overview Module Overview Challenges in Managing Business PCs Introducing Windows Intune Managing and Securing PCs in Any Location by
More informationDesign and Verify Embedded Signal Processing Systems Using MATLAB and Simulink
Design and Verify Embedded Signal Processing Systems Using MATLAB and Simulink Giorgia Zucchelli, Application Engineer, MathWorks 10 January 2013, Technical University Eindhoven 2013 The MathWorks, Inc.
More informationIntroduction to Ruby on Rails
Introduction to Ruby on Rails Ralf Teusner ralf.teusner@hpi.de Software Engineering II WS 2018/19 Prof. Plattner, Dr. Uflacker Enterprise Platform and Integration Concepts group Introduction to Ruby on
More informationIBM dashdb for Analytics
Service Description IBM dashdb for Analytics This Service Description describes the Cloud Service IBM provides to Client. Client means the company and its authorized users and recipients of the Cloud Service.
More informationArchitectural patterns and models for implementing CSPA
Architectural patterns and models for implementing CSPA Marco Silipo THE CONTRACTOR IS ACTING UNDER A FRAMEWORK CONTRACT CONCLUDED WITH THE COMMISSION Application architecture Outline SOA concepts and
More informationIntroduction to cloud computing
Introduction to cloud computing History of cloud Different vendors of Cloud computing Importance of cloud computing Advantages and disadvantages of cloud computing Cloud deployment methods Private cloud
More informationDiscovering Computers Chapter 13 Programming Languages and Program Development
Discovering Computers 2009 Chapter 13 Programming Languages and Program Development Chapter 13 Objectives Differentiate between machine and assembly languages Identify and discuss the purpose of procedural
More informationRuby in the Sky with Diamonds. August, 2014 Sao Paulo, Brazil
Ruby in the Sky with Diamonds August, 2014 Sao Paulo, Brazil JELASTIC PLATFORM AS INFRASTRUCTURE Jelastic provides enterprise cloud software that redefines the economics of cloud deployment and management.
More informationOracle SOA Suite 12c: Build Composite Applications
Oracle University Contact Us: Landline: +91 80 67863899 Toll Free: 0008004401672 Oracle SOA Suite 12c: Build Composite Applications Duration: 5 Days What you will learn This Oracle SOA Suite 12c: Build
More informationMIS Systems & Infrastructure Lifecycle Management 1. Week 12 April 7, 2016
MIS 5203 Lifecycle Management 1 Week 12 April 7, 2016 Study Objectives Systems Implementation Data Migration Change Over 2 Phase 1 Feasibility Phase 2 Requirements Which ones of these activities are part
More informationBPS Suite and the OCEG Capability Model. Mapping the OCEG Capability Model to the BPS Suite s product capability.
BPS Suite and the OCEG Capability Model Mapping the OCEG Capability Model to the BPS Suite s product capability. BPS Contents Introduction... 2 GRC activities... 2 BPS and the Capability Model for GRC...
More informationBuilding a New Rational Web Site with Rational Suite
Building a New Rational Web Site with Rational Suite by Christina Howe Director of Internet Services Rational Software In April of last year, Rational Software determined that its Web site no longer measured
More informationEnterprise SOA Experience Workshop. Module 8: Operating an enterprise SOA Landscape
Enterprise SOA Experience Workshop Module 8: Operating an enterprise SOA Landscape Agenda 1. Authentication and Authorization 2. Web Services and Security 3. Web Services and Change Management 4. Summary
More informationMS-20487: Developing Windows Azure and Web Services
MS-20487: Developing Windows Azure and Web Services Description In this course, students will learn how to design and develop services that access local and remote data from various data sources. Students
More informationIEC : Implementation Profile
The Standards Based Integration Company Systems Integration Specialists Company, Inc. IEC 61968 100: Implementation Profile CIM University Prague, Czech Republic May 10, 2011 Margaret Goodrich, Manager,
More informationDesign Patterns for Net- Centric Applications
Design Patterns for Net- Centric Applications Seth Landsman, Ph.D. Sandeep Mulgund, Ph.D. The MITRE Corporation Bedford, MA 01730 Overview Introduction Design Patterns Data Interaction Patterns Core System
More informationQlear THE QLEAR EXPERIENCE INSIGHTS AFTER QLEAR PROBE INSTALLATION
Qlear THE QLEAR EXPERIENCE INSIGHTS AFTER QLEAR PROBE INSTALLATION 2017 Voipfuture Qlear Overview Qlear App Active Call Responder AC r Qrystal Manager Qlear Probe Gate Portal Qrystal Connect Enterprise
More informationVISUAL STUDIO TEAM SYSTEM 2008 END-TO-END USING MSF/CMMI Course E2EC08: Three days; Instructor-Led Course Syllabus
VISUAL STUDIO TEAM SYSTEM 2008 END-TO-END USING MSF/CMMI Course E2EC08: Three days; Instructor-Led Course Syllabus INTRODUCTION This three-day, instructor-led course provides students with the knowledge
More informationProject Management Pre-Implementation Project status reporting Post Implementation Assessment Phase Solidify Project Scope
Project Management 321 days 10/22/01 01/30/03 Pre-Implementation 14 days 10/22/01 11/08/01 Detailed Scope / Deliverable definition 5 days 10/22/01 10/26/01 Complete Work Breakdown Structure 1 day 10/22/01
More information70-487: Developing Windows Azure and Web Services
70-487: Developing Windows Azure and Web Services Candidates for this certification are professional developers that use Visual Studio 2015112017 11 and the Microsoft.NET Core Framework 4.5 to design and
More informationLeveraging BlackBerry Services: Push and Notification Manager
Leveraging BlackBerry Services: Push and Notification Manager JAM848 Garett Beukeboom, Application Development Consultant, RIM Vineet Narang, CEO, MobiQuest November 30 th, 2012 BlackBerry Push Service
More informationCitrix Analytics Data Governance Collection, storage, and retention of logs generated in connection with Citrix Analytics service.
Citrix Analytics Data Governance Collection, storage, and retention of logs generated in connection with Citrix Analytics service. Citrix.com Data Governance For up-to-date information visit: This section
More informationJava Lounge. Integration Solutions madeeasy ComparisonofJava Integration Frameworks. Mario Goller
Java Lounge Integration Solutions madeeasy ComparisonofJava Integration Frameworks Mario Goller 28.05.2013 BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART
More informationExam Questions P
Exam Questions P2070-048 IBM FileNet Image Services Administration and Support Mastery Test v1 https://www.2passeasy.com/dumps/p2070-048/ 1. How are the connection points grouped in IBM Case Foundation?
More informationHigh Volume Messaging with IBM MessageSight for use in Mobile, Web and M2M solutions
High Volume Messaging with IBM MessageSight for use in Mobile, Web and M2M solutions Dave Locke IBM Software Group Trademark Statement IBM and the IBM logo are trademarks of International Business Machines
More informationOpenIAM Identity and Access Manager Technical Architecture Overview
OpenIAM Identity and Access Manager Technical Architecture Overview Overview... 3 Architecture... 3 Common Use Case Description... 3 Identity and Access Middleware... 5 Enterprise Service Bus (ESB)...
More informationOpen Message Queue mq.dev.java.net. Alexis Moussine-Pouchkine GlassFish Evangelist
Open Message Queue mq.dev.java.net Alexis Moussine-Pouchkine GlassFish Evangelist 1 Open Message Queue mq.dev.java.net Member of GlassFish project community Community version of Sun Java System Message
More informationJob Messaging Format (JMF) Tutorial
Job Messaging Format (JMF) Tutorial Claes Buckwalter Linköping University Sunday, January 23 2005 Print Media Academy Heidelberg Overview Transport protocols for JMF JMF Message families JMF over HTTP
More informationArcGIS for Server: Administration and Security. Amr Wahba
ArcGIS for Server: Administration and Security Amr Wahba awahba@esri.com Agenda ArcGIS Server architecture Distributing and scaling components Implementing security Monitoring server logs Automating server
More informationChapter 5.6 Network and Multiplayer
Chapter 5.6 Network and Multiplayer Multiplayer Modes: Event Timing Turn-Based Easy to implement Any connection type Real-Time Difficult to implement Latency sensitive 2 Multiplayer Modes: Shared I/O Input
More informationOPC XML-DA Client Driver PTC Inc. All Rights Reserved.
2018 PTC Inc. All Rights Reserved. 2 Table of Contents 1 Table of Contents 2 4 Overview 4 Project Architecture 5 Setup 6 Channel Properties General 6 Channel Properties Write Optimizations 7 Channel Properties
More informationLisa Banks Distributed Systems Subcommittee
z/tpf V1.1 Title: Concepts of z/tpf SOAP Consumer Support Lisa Banks Distributed Systems Subcommittee AIM Enterprise Platform Software IBM z/transaction Processing Facility Enterprise Edition 1.1.0 Any
More informationAPPENDIX 1 EAI TOOLS
87 APPENDIX 1 EAI TOOLS A 1.1 WEBMETHODS COMPONENTS A 1.1.1 Integration Server The Integration Server Administrator is the utility we use to accomplish administrative tasks. It is used to monitor server
More informationForeScout Extended Module for Qualys VM
ForeScout Extended Module for Qualys VM Version 1.2.1 Table of Contents About the Qualys VM Integration... 3 Additional Qualys VM Documentation... 3 About This Module... 3 Components... 4 Considerations...
More informationWhat is New in OMEGAMON XE for Messaging for z/os Version 7.3
What is New in OMEGAMON XE for Messaging for z/os Version 7.3 Barry D. Lamkin Executive IT Specialist blamkin@us.ibm.com Brief Overview OMEGAMON XE for Messaging - Brief Overview Provides complete solution
More informationMOM MESSAGE ORIENTED MIDDLEWARE OVERVIEW OF MESSAGE ORIENTED MIDDLEWARE TECHNOLOGIES AND CONCEPTS. MOM Message Oriented Middleware
MOM MESSAGE ORIENTED MOM Message Oriented Middleware MIDDLEWARE OVERVIEW OF MESSAGE ORIENTED MIDDLEWARE TECHNOLOGIES AND CONCEPTS Peter R. Egli 1/25 Contents 1. Synchronous versus asynchronous interaction
More informationRealization of EAI Patterns with Apache Camel
Institut für Architektur von Anwendungssystemen Universität Stuttgart Universitätsstraße 38 70569 Stuttgart Studienarbeit Nr. 2127 Realization of EAI Patterns with Apache Camel Pascal Kolb Studiengang:
More informationTIE Business Integration SmartStart 1.0. Administrator s Guide 1.0
TIE Business Integration SmartStart 1.0 Administrator s Guide 1.0 1.0 Introduction to TIE Business Integration SmartStart... 1 1.1 Glossary of Common Terms and Concepts... 2 2.0 TIE Kinetix BI SmartStart
More informationC ISPA. Hey, You Have a Problem: On the Feasibility of Large-Scale Web Vulnerability Notification. Ben Stock 29th Annual FIRST Conference
Hey, You Have a Problem: On the Feasibility of Large-Scale Web Vulnerability Notification Ben Stock 29th Annual FIRST Conference Motivation of our Work Large-Scale (Web) Vulnerability Detection Drupaggedon
More informationNetwork Model. Why a Layered Model? All People Seem To Need Data Processing
Network Model Why a Layered Model? All People Seem To Need Data Processing Layers with Functions Packet Propagation Each router provides its services to support upper-layer functions. Headers (Encapsulation
More informationPushyDB. Jeff Chan, Kenny Lam, Nils Molina, Oliver Song {jeffchan, kennylam, molina,
PushyDB Jeff Chan, Kenny Lam, Nils Molina, Oliver Song {jeffchan, kennylam, molina, osong}@mit.edu https://github.com/jeffchan/6.824 1. Abstract PushyDB provides a more fully featured database that exposes
More information2018 GLOBALSCAPE TRAINING OVERVIEW
2018 GLOBALSCAPE TRAINING OVERVIEW TABLE OF CONTENTS COURSE... 3 EFT ESSENTIALS COURSE...4 EFT ADMINISTRATOR COURSE... 5 EFT ADMINISTRATOR COURSE (CONT.)... 6 EFT AUTOMATION COURSE... 7 EFT SECURITY COURSE...8
More information24 th Annual Research Review
24 th Annual Research Review April 4-6 2017 Towards Better Understanding of Software Quality Evolution Through Commit-Impact Analysis Pooyan Behnamghader USC CSSE pbehnamg@usc.edu Commit-Impact Analysis
More informationAn Architecture for Self-Organizing Continuous Delivery Pipelines
An Architecture for Self-Organizing Continuous Delivery Pipelines Master Thesis Final Talk Jan Simon Döring jan.simon.doering@rwth-aachen.de Towards Continuous Delivery 2.0 The next generation Software
More informationUser Stories Report. Project. Statistics: Name Start End Weather Forecaster 5/2/ /7/2005
User Stories Report Project Name Start End Weather Forecaster 5/2/2005 10/7/2005 Statistics: User Stories Count: 4 Tasks Count: 8 Bugs Count: 6 Total Spent Time: 70 1. Heat Measurement Device 1.1. Scope
More informationMaking your Application Social with the Chatter API
Making your Application Social with the Chatter API Logan Henriquez Product Manager @loganh Quinton Wall Developer Evangelist @quintonwall Safe Harbor Safe harbor statement under the Private Securities
More informationOracle SOA Suite 12c : Build Composite Applications
Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 67863102 Oracle SOA Suite 12c : Build Composite Applications Duration: 5 Days What you will learn This course teaches you to design and develop
More informationPayPal Delivers World Class Customer Service, Worldwide
PayPal Delivers World Class Customer Service, Worldwide Greg Gates, VP of Enterprise Ops Engineering Ramki Rosanuru, Sr. Engineering Manager-COE PayPal PEGA in PayPal Why we choose PEGA? Bridge the gap
More information