Building Service-Oriented Architectures
|
|
- Herbert Hensley
- 6 years ago
- Views:
Transcription
1 Building Service-Oriented Architectures Uwe Zdun Distributed Systems Group Vienna University of Technology Austria Ademar Aguiar Software Engineering Group Faculdade de Engenharia da Universidade do Porto Portugal Collaborations José António Silva Microsoft Portugal Miguel Pimenta Monteiro Faculdade de Engenharia da Universidade do Porto Portugal 1
2 Hands-on Project A single running project to de developed along all the course sessions to help on consolidating the concepts presented on the lecture part and also to get hands-on familiarity with tools and technologies. Assignment The project above will be also the base of a group (2-3 participants) assignment to be started during course sessions and concluded after the course. Infrastructure Accounts: computer, CVS repositories, Wiki Software: Java, Eclipse, Tomcat, Axis 3 Project Video Library An application for a video library to support customers on the rental of copies of movies, about which it is provided actors and director information and also price category and genre. Directors: Chris Miller Raman Hui Actors: Mike Myers... Shrek (voice) Eddie Murphy... Donkey (voice) Cameron Diaz... Princess Fiona (voice) Antonio Banderas... Puss in Boots (voice) Julie Andrews... Queen Lillian (voice)... Genre: Animation / Adventure / Comedy / Family / Fantasy Price: not available 4 2
3 Project Video Library : requirements Every movie whose copies can be rented has to be entered into the database. The main actors as well as the director(s) must be set for the movie. It s also a requirement to assign a movie to a genre and a price category. Customers may rent copies of movies. Every rental can be uniquely identified by the combination of the customer s ID, the copy s ID and the date it was picked up. The fee is the result of a simple computation depending on the movie s price category and the number of days the copy was rented. 5 Project Video Library : information 6 3
4 Assignment Video Library Goal The main goal is to evolve an existing standalone application for a video library into a client-server application based on web services. Video Library (standalone) Video Library (server) web services Video Library (client) 7 Assignment Video Library Basic Tasks 1. Understand the given application code. 2. Familiarize yourself with a Web services framework, such as Apache Axis 1, or Apache Axis Build simple services for the tasks in the Main class of the application and test them using a Web Services client. 4. Design (macroflow) business processes for the application using BPEL (e.g. use the Eclipse BPEL designer: 5. Refactor your services and the application so that it works with the business processes that you ve designed, orchestrating them using simple Java code as a workflow engine. 6. Refactor again your services and the application so that it works using an existing BPEL engine, such as ActiveBPEL (works on top of Axis 1.4), Apache ODE (works on top of Axis 2) or JBOSS JBPM, as a workflow engine. 7. For recurring technical tasks you can optionally refactor the Java code in your services and build new services in order to expose technical microflow services which can be used by the macroflow services used by the BPEL engine. 8 4
5 Assignment Video Library Advanced Tasks (optionally choose one) 1. Integrate at least one external service in your application. Example: integrate the Yahoo search service or the Amazon web service to offer additional information for the movies. 2. Write a Web Services client on a different platform. For instance, write a.net client for your application. 3. Generalize your application code using the MDSD tool OpenArchitectureWare: That is, build EMF models for the models in your SOA and automate building the schematic recurring code. 9 Assignment Video Library Deliverables & Deadline Please send submit your solution to ademar.aguiar@fe.up.pt and zdun@infosys.tuwien.ac.at till 9th July. In the solution include: an ANT task with which your complete solution can be build ANT tasks for running all individual parts of your application a step-by-step installation instructions and how to run your solution (which configuration, application servers, frameworks) and a brief documentation for your solution. 10 5
6 Infrastructure Accounts Computers Login: frm00236 Password: ******* Printing Pin: Wireless Login: building Password: ****** CVS Host: cvs.fe.up.pt Repository path: /opt/cvs/bsoa1.. /opt/cvs/bsoa12 User: bsoa1.. bsoa12 Password: (please ask) Connection type: extssh Wiki URL: Login: bsoa2007 Password: ******* 11 Infrastructure Software (starting configuration...) Java 5: installed Eclipse 3.2.2: installed Tomcat : Tomcat Eclipse Plugin 3.21: Axis 1.4: Axis 2: Initial project codebase
XSDoc: an Extensible Wiki-based Infrastructure for Framework Documentation
XSDoc: an Extensible Wiki-based Infrastructure for Framework Documentation Ademar Aguiar 1,2, Gabriel David 1,2, and Manuel Padilha 1 1 Faculdade de Engenharia da Universidade do Porto Rua Dr. Roberto
More informationINF 111 / CSE 121. Laboratory 6: Package and Sequence Diagrams using ArgoUML
Laboratory 6: Package and Sequence Diagrams using ArgoUML Name : Student Number : Laboratory Time : Objectives Add Packages to a Class Diagram in ArgoUML Create a Sequence Diagram in ArgoUML Create a new
More informationSetting Preferences. Setting Preferences. Setting up Parental Controls
Setting Preferences Use the Settings application to set certain preferences for your account, such as parental controls and channel blocking settings. Note: You must enter your PIN every time you access
More informationMend for Eclipse quick start guide local analysis
The Semmle Mend for Eclipse plugin allows users to view Semmle results in Eclipse. This document describes how to install and use the plugin for local analysis. You can install the plugin using a Semmle
More informationOracle Developer Day
Oracle Developer Day Sponsored by: Session 3 Familiar Techniques: Modeling and Frameworks Speaker Speaker Title Page 1 1 Agenda Forms as a Framework Mapping Forms to Oracle ADF Familiar Concepts Phases
More informationFaculdade de Engenharia da Universidade do Porto. Mobile Environmental Noise Protection System. Group 3A VERSION 1.0.
Faculdade de Engenharia da Universidade do Porto Mobile Environmental Noise Protection System Group 3A VERSION 1.0 System Concept Ana Orvalho ee08175 João Pinho ee07241 Rui Costa ee05185 Rui Pinto ee07186
More informationBuilding Java with Plex Services for Eclipse
Building Java with Plex Services for Eclipse Session 2A Christopher Smith CJS Solutions Aligned LEFT ON COVER ONLY Plex Services for Eclispe What Is It? Plex Services For Eclipse > What Is It? What Is
More informationJ2EE Application Development with WebSphere Studio
. J2EE Application Development with WebSphere Studio page 2 IBM Application Development Vision Delivering a rapid and efficient response to business needs through a powerful development and deployment
More informationUnbelievable Shrek The Musical Study Guide
Unbelievable Shrek The Musical Study Guide Download: shrek-the-musical-study-guide.pdf Read: shrek musical study guide Check out this ebook of shrek the musical study guide side mudguard a study guide
More informationIf you don t have the JDK, you will need to install it. 1. Go to
Developing Android applications in Windows Below you will find information about the components needed for developing Android applications and other (optional) software needed to connect to the institution
More informationPatterns for Business Object Model Integration in Process-Driven and Service-Oriented Architectures
Patterns for Business Object Model Integration in Process-Driven and Service-Oriented Architectures Carsten Hentrich IBM Business Consulting Services, SerCon GmbH c/o IBM Deutschland GmbH Hechtsheimer
More informationMashup the Development Process with ALF (Eclipse Application Lifecycle Framework project)
Mashup the Development Process with ALF (Eclipse Application Lifecycle Framework project) Brian Carroll, Eclipse ALF Project Lead bcarroll@serena.com 2008 by Brian Carroll, Serena; made available under
More informationEuropass Curriculum Vitae
Europass Curriculum Vitae Personal information Surname / First name Address Pedrosa Luís 396, Rua 5º de Outubro 396 1º Direito, 4445-310, Ermesinde, Portugal Mobile +351 916791808 E-mail lpedrosa88@gmail.com
More informationNEXOF-RA NESSI Open Framework Reference Architecture IST- FP
NEXOF-RA NESSI Open Framework Reference Architecture IST- FP7-216446 Deliverable D7.4 RA Specification Sample Siemens AG HP Engineering Thales Due date of deliverable: 01/03/2009 Actual submission date:
More informationDave DiFranco SOA Frameworks
Dave DiFranco david.difranco@oracle.com ddif@alum.mit.edu SOA Frameworks What is SOA? Service Oriented Architecture It's a philosophy not a standard Composition of reusable, heterogeneous services Multiple
More informationFILE - JAVA WEB SERVICES HEAD FIRST
04 November, 2017 FILE - JAVA WEB SERVICES HEAD FIRST Document Filetype: PDF 192.6 KB 0 FILE - JAVA WEB SERVICES HEAD FIRST RESTful Web Services Quick Guide. Just finished reading HEAD FIRST JAVA, whats
More informationModule Road Map. 7. Version Control with Subversion Introduction Terminology
Module Road Map 1. Overview 2. Installing and Running 3. Building and Running Java Classes 4. Refactoring 5. Debugging 6. Testing with JUnit 7. Version Control with Subversion Introduction Terminology
More informationXtraNormal Directions
XtraNormal Directions 1. View the Welcome Video 2. Ready to try it? First thing you ll need to do is sign up for an account. Go to the website www.xtranormal.com and click Sign Up on the top right corner
More informationConfiguring Guide & Specifications SFT
Configuring Guide & Specifications WWW.AEICommunications.com Table of Contents AEI... 3 Overview... 3 Requirements... 4 Installation... 5 Activation... 6 Configuring Account Settings... 6 Registering the...
More informationepath - Participant s User Guide
Participant s Users Guide Last Updated: 05/18/2012 From the Office of Instructional Technology and Learning Services Page 1 of 32 Table of Contents Look for the blue dots for the new content that s been
More informationAn Approach Of Developing Business Processes With Web Services in Grid
An Approach Of Developing Business Processes With Web Services in Grid Vladimir Dimitrov, Radoslava Goranova Faculty of Mathematics and Informatics University of Sofia St. Kliment Ohridski June 28 - July
More informationSamsung SDS Enterprise Cloud
Samsung SDS Enterprise Cloud Middleware JBoss EAP/WS WildFly Apache Tomcat JEUS WebLogic Enterprise Cloud Middleware JBoss EAP/WS Open source-based, enterprise-class Java web application server JBoss EAP
More informationJBoss Overlord CDL 1.0-M2 Getting Started Guide
JBoss Overlord CDL 1.0-M2 Getting Started Guide by Gary Brown and Jeff Yu 1. Installation... 1 1.1. Overview... 1 1.2. Prerequisites... 1 1.3. Installation Instructions... 1 1.4. Importing Samples into
More informationCSE 332: Data Structures and Parallelism Autumn 2017 Setting Up Your CSE 332 Environment In this document, we will provide information for setting up Eclipse for CSE 332. The first s ection covers using
More informationGo2Group. Go2Group PaT Mashup. Perforce Mashup for Serena Business Mashup Solution. Installation and Usage Guide. v2.0
Go2Group PaT Mashup Perforce Mashup for Serena Business Mashup Solution Installation and Usage Guide v2.0 Table of Contents SECTION 1 GO2GROUP MASHUP REQUIREMENTS...3 WHAT S NEEDED...3 WHERE TO GET HELP...4
More informationIndex. Symbols. /**, symbol, 73 >> symbol, 21
17_Carlson_Index_Ads.qxd 1/12/05 1:14 PM Page 281 Index Symbols /**, 73 @ symbol, 73 >> symbol, 21 A Add JARs option, 89 additem() method, 65 agile development, 14 team ownership, 225-226 Agile Manifesto,
More informationGrant agreement no N4U. NeuGRID for you: expansion of NeuGRID services and outreach to new user communities
Grant agreement no. 283562 N4U NeuGRID for you: expansion of NeuGRID services and outreach to new user communities Combination of Collaborative Project and Coordination and Support Action Objective INFRA-2011-1.2.1
More informationSteps to Migrate RelayHealth to Change Healthcare
Steps to Migrate RelayHealth to Change Healthcare RelayHealth Migration Guide Effective July 1, 2018, Change Healthcare (formerly RelayHealth ) is rebranding numerous products and services including the
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2011, Oracle and/or its affiliates. All rights Web Services and SOA Integration Options for Oracle E-Business Suite Rajesh Ghosh, Group Manager, Applications Technology Group Abhishek Verma,
More informationHow To Create A Recurring Session
Q: What is a Recurring Session and how does it work? A: These are multiple sessions that recur over a period of time. When this option is chosen, the system will create one Master Session and multiple
More informationBetter Translation Technology. XTM Connect Change Control for GIT (backend version)
Better Translation Technology XTM Connect Change Control for GIT (backend version) Documentation for XTM Connect Change Control for GIT. Published by XTM International Ltd. Copyright XTM International
More informationFastEMC Communications to RelayHealth EMF
From A - RelayHealth Clearinghouse Communication Menu: Before you access the SEND features, you must setup the information in Change URL for Logins FastEMC support worked with each account during transition
More informationChief Programmer s Guide for the LoCuS Project
Chief Programmer s Guide for the LoCuS Project Nathaniel Gephart, Andrey Kvochko, Amit Shrestha, and Tapasya Patki June 5, 2012 TD-5 A Tau Technical Document Title Author(s) Chief Programmer s Guide for
More informationIntroduction to Software Engineering: Tools and Environments. Session 10. Oded Lachish
Introduction to Software Engineering: Tools and Environments Session 10 Oded Lachish Room: Mal 405 Visiting Hours: Wednesday 17:00 to 20:00 Email: oded@dcs.bbk.ac.uk Module URL: http://www.dcs.bbk.ac.uk/~oded/tools2012-2013/web/tools2012-2013.html
More informationNot just an App. Server
Israel JBoss User Group Session 01 / 16.3.2006 JBoss Not just an App. Server By : Lior Kanfi Tikal Hosted by Tikal. w w w. t i k a l k. c o m Cost-Benefit Open Source Agenda Introduction» The problem domain
More informationProcess modeling. PV207 Business Process Management
Process modeling PV207 Business Process Management Spring 2014 Jiří Kolář Last lecture recap. Motivation for SOA Role BPM in IT management Core BPM architecture BPM SOA relationship SOA concept SOA architecture
More informationSigning up for the Donate Life Run/Walk 5K, 10K and Kids Dash
Signing up for the Donate Life Run/Walk 5K, 10K and Kids Dash Go to the Event Registration Site To sign up for the event, visit http://5k.dnwest.org and click the green Register Here button. NOTE: Registration
More informationJBoss World 2009 Aaron Darcy
1 Java Application Platforms for Lightweight Workloads Insight into Red Hat's Application Platform Strategy Aaron Darcy JBoss Product Line Director Red Hat September 2009 2 About Me JBoss Product Line
More informationPlanning the Future with Planets The Planets Interoperability Framework. Presented by Ross King Austrian Research Centers GmbH ARC
Planning the Future with Planets The Planets Interoperability Framework Presented by Ross King Austrian Research Centers GmbH ARC Outline Motivation Architecture Demonstration Interoperability Framework:
More informationFaculty Web Page Management System. Help Getting Started
Faculty Web Page Management System Help Getting Started 2 Table of Contents Faculty Web Page Management System...1 Help Getting Started...1 Table of Contents...2 Manage My Personal Information...3 Creating
More informationWINGSLAX.COM/MYWINGSTICKETS
1 TABLE OF CONTENTS Season Ticket Account Number and Pin... 4 Online Account Manager... 4 Logging in After Your Account is Activated... 5 Reissuing tickets...6 Online Ticket Transfer...7 Requesting a ticket
More informationIntelliJ IDEA, the most intelligent Java IDE
IntelliJ IDEA, the most intelligent Java IDE IntelliJ IDEA, JetBrains flagship Java IDE, provides high-class support and productivity boosts for enterprise, mobile and web development in Java, Scala and
More informationDrag-And-Dock Design Pattern
Paulo Santos EFACEC Sistemas de Electrónica Maia, Portugal paulo.santos@efacec.pt +351 22 940 2000 Drag-And-Dock Design Pattern Ademar Aguiar INESC Porto, FEUP Universidade do Porto ademar.aguiar@fe.up.pt
More informationAccessing Test Web Portal of the CTBTO
Accessing Test Web Portal of the CTBTO As announced in WGB sessions 34 and 36 the PTS is introducing a new Identity Management and Single Sign-On (IDM & SSO) infrastructure which will enable users of its
More informationTechnology Background Development environment, Skeleton and Libraries
Technology Background Development environment, Skeleton and Libraries Christian Kroiß (based on slides by Dr. Andreas Schroeder) 18.04.2013 Christian Kroiß Outline Lecture 1 I. Eclipse II. Redmine, Jenkins,
More informationSCA Tools: new & noteworthy
SCA Tools: new & noteworthy Vincent Zurczak ( EBM WebSourcing ) A large part of the SCA Tools project was implemented in the scope of the SCOrWare project funded by the French Research National Agency
More informationPowering EII with MOA
Powering EII with MOA Brad Wright Randall M. Hauch January 8, 2004 Topics What is an MOA and why is it important? EII as a case study for MOA MOA in action, a demonstration Attributes of an MOA Miscellaneous
More informationGetting Started with the CFI Awards Management System. An overview document for researchers
Getting Started with the CFI Awards Management System An overview document for researchers February 2013 1 Table of Contents 1 What is CAMS?... 2 1.1 Who should use CAMS?... 2 1.2 What can you do in CAMS?...
More informationOBTAINING AND USING OWNCLOUD ACCOUNT WITH WESTGRID
OBTAINING AND USING OWNCLOUD ACCOUNT WITH WESTGRID To transfer files from the field trips to the repository, we will be using an interface called OwnCloud. OwnCloud is very much like DropBox or Google
More informationINF 111 / CSE 121. Homework 3: Code Reading
Homework 3: Code Reading Laboratory Date: Thursday, July 2, 2009 Take Home Due: Monday, July 2, 2009 Name : Student Number : Laboratory Time : Instructions for the Laboratory Objectives Open a project
More informationType Reference. Generated by ControlTier
AntZip: An Apache Ant Distribution Package AtgApache: ATG specific Apache web service AtgApacheConf: The AtgApache httpd.conf file AtgApacheDocroot: The document root for apache AtgApacheDynamoConfig:
More informationTERMS OF REFERENCE Design and website development UNDG Website
TERMS OF REFERENCE Design and website development UNDG Website BACKGROUND The United Nations Development Coordination and Operations Office (UN DOCO) launched a new website in 2015 to ensure accessibility
More informationMaking a wiki is as easy as making a peanut butter sandwich!
Social Media Workshop: On Safari with Digital Natives LARC, 2009 PBworks Wiki Making a wiki is as easy as making a peanut butter sandwich! http://demo395.pbworks.com This is the URL for the wiki we will
More informationJBPM5 - QUICK GUIDE JBPM5 - OVERVIEW
JBPM5 - QUICK GUIDE http://www.tutorialspoint.com/jbpm5/jbpm5_quick_guide.htm Copyright tutorialspoint.com JBPM5 - OVERVIEW JBPM stands for "Java Business Process Management". It is a JBoss product which
More informationOutline. Tutorial III. Eclipse. Basics. Eclipse Plug-in Feature
Outline Tutorial III. Eclipse Basics Eclipse Plug-in feature, MVC How to build Plug-ins Exploring Eclipse source code for Editor Using CVS inside Eclipse Eclipse JDK Tips Basics Eclipse projects: Eclipse
More informationEnhancing Traceability of Persistent Data Access Flows in Process-Driven SOAs
Distributed and Parallel Databases manuscript No. (will be inserted by the editor) Enhancing Traceability of Persistent Data Access Flows in Process-Driven SOAs Christine Mayr Uwe Zdun Schahram Dustdar
More informationIntegrating the Healthcare Enterprise IHE/MESA XDS-I Imaging Document Source Tests
Integrating the Healthcare Enterprise IHE/MESA XDS-I Imaging Document Source Tests École de technologie supérieure, University of Quebec 1100 Notre-Dame Street West Montreal, QC H3W 1K3 Canada 514.396.8800
More informationHow To Create A Jigsaw Session ONE- TIME SESSION
Q: What types of sessions are available? A: There are four types of sessions: 1. One Time (Same session with Start/End Date as the same date) 2. Open (Same session with Start/End Date over a date range)
More informationPlanets Testbed Prototype Release and Report
Project Number Project Title Title of Deliverable Deliverable Number Contributing Sub-project and Work-package Deliverable Dissemination Level Deliverable Nature IST-2006-033789 Planets Testbed Prototype
More informationEMFT Mint (Incubation) 0.7 Ganymede Simultaneous Release Review
EMFT Mint (Incubation) 0.7 Ganymede Simultaneous Release Review 4 June, 2007 1 Agenda Talking Points Features Non-Code Aspects APIs Architectural Issues Tool Usability End-of-Life Bugzilla UI Usability
More informationPatterns of Service-Oriented Architectures
Patterns of Service-Oriented Architectures Uwe Zdun Email: WWW: uwe.zdun@wu-wien.ac.at, zdun@acm.org http://wi.wu-wien.ac.at/ uzdun Department of Information Systems Vienna University of Economics and
More informationMeetingOne Connect Manual Universal Voice Setup Instructions For your Adobe Connect Account User Instructions Public Toll Free Room
The purpose of setting up a Manual Universal Voice profile is to allow audio from your MeetingOne Audio Conference Room to be broadcast over the computer speakers of Connect Meeting attendees while eliminating
More informationGBVIMS+ Set-Up and Rollout Preparation
GBVIMS+ Set-Up and Rollout Preparation The process to rollout GBVIMS+ is outlined in this document in order to assist both programmatic and IT staff in successfully setting up the system for use in their
More informationADVANCED JAVA COURSE CURRICULUM
ADVANCED JAVA COURSE CURRICULUM Index of Advanced Java Course Content : 1. Basics of Servlet 2. ServletRequest 3. Servlet Collaboration 4. ServletConfig 5. ServletContext 6. Attribute 7. Session Tracking
More informationContinuous Integration (CI) with Jenkins
TDDC88 Lab 5 Continuous Integration (CI) with Jenkins This lab will give you some handson experience in using continuous integration tools to automate the integration periodically and/or when members of
More informationOpen Source Integrated Development Environment
Open Source Integrated Development Environment Basic Overview What is Eclipse? Who is behind the Eclipse Project? How do I get Eclipse? What should I know about getting started? Addressing dependencies...
More informationJBossESB GA. Service Orchestration Guide JBESB-SOG-10/31/07
JBossESB 4.2.1 GA Service Orchestration Guide JBESB-SOG-10/31/07 JBESB-SOG-10/31/07 Legal Notices The information contained in this documentation is subject to change without notice. JBoss Inc. makes
More informationActiveVOS Technologies
ActiveVOS Technologies ActiveVOS Technologies ActiveVOS provides a revolutionary way to build, run, manage, and maintain your business applications ActiveVOS is a modern SOA stack designed from the top
More information3 rd 4DIAC Users Workshop
3 rd 4DIAC Users Workshop ETFA, Kraków, Poland September 21, 2012 www.fordiac.org Agenda Welcome A. Valentini Overview & Update A. Zoitl Session Communication Integration and Interoperability Integrating
More informationOHF ATNA Audit Client. Architecture & API Documentation. Version seknoop[at]us[dot]ibm[dot]com Sarah Knoop
OHF ATNA Audit Client Architecture & API Documentation Version 0.0.2 seknoop[at]us[dot]ibm[dot]com Sarah Knoop Page 1 of 14 Contents 1. Introduction...3 2. Getting Started...4 2.1 Platform Requirements...4
More informationTimelog System on Android OS
Degree project Timelog System on Android OS I Author: Mohammad Ali Rezaei Date: 2012-12-15 Subject: Computer Science Level: Master Course code: 5DV00E Abstract Usage of smart phones has become more common
More informationECLIPSE PERSISTENCE PLATFORM (ECLIPSELINK) FAQ
ECLIPSE PERSISTENCE PLATFORM (ECLIPSELINK) FAQ 1. What is Oracle proposing in EclipseLink, the Eclipse Persistence Platform Project? Oracle is proposing the creation of the Eclipse Persistence Platform
More informationMatthew Harris Senior Project Midterm Documentation getnote The Mobile Application
Matthew Harris Senior Project Midterm Documentation getnote The Mobile Application 1 Table of Contents Use Case Diagram 3 Use Case Seniors / User Manual 4 UML Class Diagram Introduction 7 File System 7
More informationarxiv: v2 [cs.ir] 13 Sep 2016
A Large-Scale Characterization of User Behaviour in Cable TV Diogo Gonçalves LaSIGE Faculdade de Ciências Universidade de Lisboa Portugal dgoncalves@lasige.di.fc.ul.pt Miguel Costa LaSIGE Faculdade de
More information<Insert Picture Here> Forms Strategies: Modernizing Your Oracle Forms Investment
Forms Strategies: Modernizing Your Oracle Forms Investment Desmond Chan Solution Architect Manager Oracle Consulting Services Agenda Oracle Forms Strategy Forms Modernisation Strategies
More informationThe PRISM infrastructure System Architecture and User Interface
The PRISM infrastructure System Architecture and User Interface Claes Larsson ECMWF UK PRISM Hamburg D&M presentation p.1/20 Architecture goals PRISM architecture to provide an efficient climate modelling
More informationEDT 0.8 Stakeholder Meeting SQL JNDI Data Sources
EDT 0.8 Stakeholder Meeting SQL JNDI Data Sources February 8, 2012 Project members: Stakeholder Meeting EDT 0.8 is currently under development For more on EDT 0.8 plans, see http://wiki.eclipse.org/edt:0.8.0_planning
More informationIncorporating applications to a Service Oriented Architecture
Proceedings of the 5th WSEAS Int. Conf. on System Science and Simulation in Engineering, Tenerife, Canary Islands, Spain, December 16-18, 2006 401 Incorporating applications to a Service Oriented Architecture
More informationEnterprise Content Management Systems on the example of Alfresco
Course code: Course title: ALFRESCO Enterprise Content Management Systems on the example of Alfresco Days: 4 Description: Course intended for: The training is aimed at developers and administrators who
More informationAdvanced Synchronization Patterns for Process-Driven and Service-Oriented Architectures
Advanced Synchronization Patterns for Process-Driven and Service-Oriented Architectures Carsten Hentrich CSC Deutschland Solutions GmbH Abraham-Lincoln-Park 1 65189 Wiesbaden, Germany e-mail: chentrich@csc.com
More informationCSE 332: Data Structures and Parallelism Winter 2019 Setting Up Your CSE 332 Environment
CSE 332: Data Structures and Parallelism Winter 2019 Setting Up Your CSE 332 Environment This document guides you through setting up Eclipse for CSE 332. The first section covers using gitlab to access
More informationHTC IPTV User s Guide ULTIMATE ENTERTAINMENT
HTC IPTV User s Guide ULTIMATE ENTERTAINMENT Welcome the new way to watch HTC IPTV is TV different than anything you have seen before. It isn t cable it s better. HTC IPTV offers great channels, many features
More informationDeveloping Android applications in Windows
Developing Android applications in Windows Below you will find information about the components needed for developing Android applications and other (optional) software needed to connect to the institution
More informationDeveloping Workflow Applications with Red Hat JBoss BPM Suite with exam (JB428)
Developing Workflow Applications with Red Hat JBoss BPM Suite with exam (JB428) DESCRIPTION: Course Overview Through hands-on labs, the student will learn the architecture and features of Red Hat JBoss
More informationWelcome to Google Fiber
Welcome to Google Fiber Welcome to Google Fiber Google Fiber starts with a connection that's up to 1,000 megabits per second. Super fast downloads. 150+ TV channels. A DVR that can record up to 8 shows
More informationBasics of Project Sites
February 2009 Information Technologies Copyright 2009 University of Delaware. Permission to copy without fee all or part of this material is granted provided that the copies are not made or distributed
More informationLAB 2 NetBeans BPEL Engine
LAB 2 NetBeans BPEL Engine Service Oriented Architectures Security Module 5 - Lab Unit 2 BPEL Fulvio Frati Università di Milano Outline Introduction to BPEL Building Web Service Creation of the BPEL diagram
More informationTECHNOLOGY DEPARTMENT LAPTOP PROGRAM
TECHNOLOGY DEPARTMENT LAPTOP PROGRAM 2018-2019 The SRS Technology Department is pleased to present a selection of Lenovo Think- Pad computers that have been carefully chosen and configured to last three
More informationBPEL Research. Tuomas Piispanen Comarch
BPEL Research Tuomas Piispanen 8.8.2006 Comarch Presentation Outline SOA and Web Services Web Services Composition BPEL as WS Composition Language Best BPEL products and demo What is a service? A unit
More informationAt present we use several collaboration (web) tools, like SuperB website Wiki SVN Document management system etc.
At present we use several collaboration (web) tools, like SuperB website Wiki SVN Document management system etc. Each tool is a stand-alone service. Should we try to «consolidate» applications? 2/10 From
More informationModeling Process-Driven and Service-Oriented Architectures Using Patterns and Pattern Primitives
Modeling Process-Driven and Service-Oriented Architectures Using Patterns and Pattern Primitives Uwe Zdun Carsten Hentrich Schahram Dustdar Distributed Systems Group Enterprise Content Management Solutions
More informationABOUT THIS DOCUMENT. 2 CONTACT US. 2 REGISTRATION. 3 HOME PAGE. 5 CREATING AND COMPLETING A GRANT APPLICATION. 5 MANAGING AN APPLICATION.
Contents ABOUT THIS DOCUMENT... 2 CONTACT US... 2 REGISTRATION... 3 HOME PAGE... 5 CREATING AND COMPLETING A GRANT APPLICATION... 5 MANAGING AN APPLICATION... 8 SUBMISSION AND BEYOND... 9 CO-APPLICANTS
More informationComposer Help. Deploying Composer Applications
Composer Help Deploying Composer Applications 2/6/2018 Deploying Composer Applications Contents 1 Deploying Composer Applications 1.1 Video Tutorial 1.2 Deploying to Apache Tomcat Server for Testing 1.3
More informationก. ก ก (krunapon@kku.ac.th) (pongsakorn@gmail.com) ก ก ก ก ก ก ก ก ก ก 2 ก ก ก ก ก ก ก ก ก ก ก ก ก ก ก ก ก ก ก ก ก ก ก 3 ก ก 4 ก ก 1 ก ก ก ก (XML) ก ก ก ก ( HTTP) ก ก Web Services WWW Web services architecture
More informationPatterns for Consistent Software Documentation
Patterns for Consistent Software Documentation Filipe Figueiredo Correia Faculdade de Engenharia Universidade do Porto Rua Dr. Roberto Frias, s/n filipe.correia@fe.up.pt Nuno Flores Faculdade de Engenharia
More information5/13/2009. Introduction. Introduction. Introduction. Introduction. Introduction
Applying Collaborative Filtering Techniques to Movie Search for Better Ranking and Browsing Seung-Taek Park and David M. Pennock (ACM SIGKDD 2007) Two types of technologies are widely used to overcome
More informationTips for Navigating the Lyon County Fair Blue Ribbon Fair Online Pre-entry System
Tips for Navigating the Lyon County Fair Blue Ribbon Fair Online Pre-entry System 4-Hers must create a new family account to pre-enter the 2018 Lyon County Fair. To manage your family under one account
More informationConference Scheduling Assistant User Guide
Conference Scheduling Assistant User Guide www.mymeetings.com Overview Conference Scheduling Assistant (CSA) is an online tool that allows you to view, schedule, and modify reserved meetings, as well as
More informationMiddleware definitions and overview
Middleware definitions and overview Chantal Taconet CCN/CSC7321 octobre 2017 Revision : 545 Outline 1 Which middleware?............................................................. 3 2 Families of middleware..........................................................
More informationChapter 2: Getting Started
Chapter 2: Getting Started The following topics are covered in this chapter: A brief Glossary First-time login to the DAITSS Workflow Interface Creating an Operator User Creating DAITSS Accounts Creating
More information