Effective and Efficient Process Engine Evaluation

Total Page:16

File Type:pdf, Size:1020Kb

Effective and Efficient Process Engine Evaluation Schriften aus der Fakultät Wirtschaftsinformatik und 25 Angewandte Informatik der Otto-Friedrich-Universität Bamberg Effective and Efficient Process Engine Evaluation Simon Harrer 25 Schriften aus der Fakultät Wirtschaftsinformatik und Angewandte Informatik der Otto-Friedrich- Universität Bamberg Contributions of the Faculty Information Systems and Applied Computer Sciences of the Otto-Friedrich-University Bamberg Schriften aus der Fakultät Wirtschaftsinformatik und Angewandte Informatik der Otto-Friedrich- Universität Bamberg Contributions of the Faculty Information Systems and Applied Computer Sciences of the Otto-Friedrich-University Bamberg Band 25 2017 Effective and Efficient Process Engine Evaluation Simon Harrer 2017 Bibliographische Information der Deutschen Nationalbibliothek Die Deutsche Nationalbibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliographie; detaillierte bibliographische Informationen sind im In- ternet über http://dnb.d-nb.de/ abrufbar. Diese Arbeit hat der Fakultät Wirtschaftsinformatik und Angewandte Informatik der Otto-Friedrich-Universität Bamberg als Dissertation vorgelegen. 1. Gutachter: Prof. Dr. Guido Wirtz, Otto-Friedrich-Universität Bamberg 2. Gutachter: Prof. Dr. Dr. h. c. Frank Leymann, Universität Stuttgart Tag der mündlichen Prüfung: 17.07.2017 Dieses Werk ist als freie Onlineversion über den Hochschulschriften-Server (OPUS; http:// www.opus-bayern.de/uni-bamberg/) der Universitätsbibliothek Bamberg erreichbar. Kopi- en und Ausdrucke dürfen nur zum privaten und sonstigen eigenen Gebrauch angefertigt werden. Herstellung und Druck: docupoint, Magdeburg Umschlaggestaltung: University of Bamberg Press, Larissa Günther © University of Bamberg Press Bamberg, 2017 http://www.uni-bamberg.de/ubp/ ISSN: 1867-7401 ISBN: 978-3-86309-503-1 (Druckausgabe) eISBN: 978-3-86309-504-8 (Online-Ausgabe) URN: urn:nbn:de:bvb:473-opus4-496333 DOI: http://dx.doi.org/10.20378/irbo-49633 To Martina Acknowledgments Finally. It is done. After six years. I am happy and relieved. However, this would not have been possible without numerous helpful, kind, intelligent, supportive, and critical friends, reviewers, colleagues, supervisors, family members, students, and all others not listed before. This is a big thank you to all of you. The first step towards this dissertation was laid in 2010 when Prof. Dr. Guido Wirtz offered me a position as a research assistant in his Distributed Systems Group, which I gladly accepted. As my doctoral advisor, he always took the time to discuss my work despite his other obligations due to being dean or vice president, was quick and uncomplicated in approving my numerous application forms for the business trips (i.e., “Dienstreiseanträge”) despite them being expensive and, well, numerous, and gave me the freedom to work on my research. For all of his support, I am deeply grateful. Apart from my advisor, I would like to thank the rest of my thesis committee: Prof. Dr. Sven Overhage and Prof. Dr. Udo Krieger, for their insightful comments and encouragement, but also for the hard questions which gave me the incentive to widen my research perspectives. Furthermore, I am deeply grateful that Prof. Dr. Dr. h. c. Frank Leymann has offered me to be the second assessor of this work. His offer actually marked a turning point of my research, as it motivated me to proceed further despite my doubts. I had the privilege to work in an extremely supportive environment within the Distributed Systems Group. In my mind, I did not only have supportive colleagues but also very good friends. Cornelia Schecher, the good soul and backbone of the group, saved me countless hours by being the proxy to the administration and was always open for both small and deep talk during the coffee break. The joint creation of the tool betsy with Jörg Lenhard marked the start of this work in 2012. Two years later, Matthias Geiger joined our efforts by giving betsy the kick in the direction of BPMN. My dissertation is highly tied to the joint work with both of them. Stefan Kolb, although not collaborating with me on the betsy tool, has always helped out readily when needed. My friend Linus Dietz, who joined this group for the last year of my employment, joined the overall helpfulness of the group quickly. I am deeply in debt for their support during the whole time at the Distributed Systems Group and i beyond. My scientific career started with the diploma thesis I wrote supervised by Andreas Schönberger, for which I am grateful. He pushed me towards high quality research, and helped me to get my first conference publication. Moreover, I want to thank my other colleagues Mostafa Madiesh and Christian Wilms for their support in the early phases of this thesis. During the six years, I have done a lot of teaching as well, including the supervision of projects, seminars, and theses. I had the pleasure to work with a lot of students on topics related to my dissertation, which resulted in either conference/workshop publications, technical reports, or open source tools – and in new friendships as well. I would like to sincerely thank the following persons for working hard on particular items of this thesis together with me: Lara Aubele, David Bimamisa, Christoph Bröker, Mathias Casar, Rolf Fakesch, Mathias Müller, Christian Preißinger, Cedric Röck, Stephan Schuberth, and Andreas Vorndran. I also want to thank all those who criticized this work in some sort along the way to completion, especially the reviewers who gave their time reading and checking my submitted workshop, conference or journal papers. You gave me the opportunity to improve myself and this work. I have gratefully benefited from all the discussions with my good friend Oliver Kopp, but also from his numerous constructive comments and persistent warm encouragements to keep going. You were incredibly helpful to secure the quality of this work! With Tammo van Lessen, I was able to publish a paper, which profited highly from his multiple roles as maintainer of an open source project I benchmark in this work, as a consultant working in industry, and his background in academic research. I am grateful to have worked with both Rix Groenboom and Faris Nizamic, and having found two great friends in the Netherlands (and was obliged to visit them there, of course). To Mazedur Rahman, I am in debt as he has shown my wife and me around the Sony Headquarters, and for the interesting discussions about the application of Docker. I also fondly remember the collaboration with Vincenzo Ferme and his hospitality in Lugano and, especially, Como. To Marigianna Skouradaki, I am also grateful for the collaboration and exchange on workflow benchmarking over the last few years. I am in debt towards Babette Schaible who managed the paper work along the way. Thanks also to Thomas Benker, who started at the same time as myself, for the indirect motivation as he progressed in his dissertation often quicker than I did. A thank you also to the JabRef developers and the community – you always gave me an excuse to work on my programming skills for life after my dissertation. Furthermore, I want to thank all the other students who helped me in my teaching efforts: Christian Preißinger, Michael Träger, and Hendrik Cech. You freed up some time, so I could work on this dissertation. A big thank you also goes to the proof readers: Matthias Geiger, Martina Harrer, Oliver Kopp, Philipp Neugebauer, and Michael Oberparleiter. ii Last but not least, I owe my deepest gratitude to my wife Martina, as without her support, love, and sometimes a little bit of pressure, I would have quit at some point in time, I am sure. Another anchor of support has been my whole family, including my grandparents Oma and Opa, my parents Ingrid and Erhard, my in-laws Maria and Peter, and my two sisters Anne and Franziska – they were and are always there for me (even Opa from far above). Thank you, Anne for providing me a writing hide out in Passau, where a lot of these pages were crafted. Especially, when I had motivational issues, the discussions with my father have kept me on track – I do remember them fondly. And I am glad I did have a phone flatrate. iii Kurzfassung Geschäftsprozesse sind in der Industrie allgegenwärtig und Geschäftsprozessma- Problem nagement daher ein wichtiger Baustein in Unternehmensabläufen. Prozessaus- führungsumgebungen erlauben die automatische Ausführung von Geschäftspro- zessen. Die zwei bekanntesten standardisierten Sprachen, um Geschäftsprozesse zu modellieren, sind die Web Services Business Process Execution Language 2.0 (BPEL) und Business Process Model and Notation 2.0 (BPMN). Zur Auswahl stehen für beide eine Vielzahl von Ausführungsumgebungen und somit besteht die Qual der Wahl: Welche Ausführungsumgebung erfüllt die Anforderungen am besten? Eine rationale Auswahl wird durch das Fehlen von objektiven, reproduzierbaren und gesicherten Informationen über die Qualität solcher Ausführungsumgebungen verhindert. Dies kann zu unfundierten und unausge- reiften Entscheidungen und diese wiederum zu hohen Kosten führen. Diese Arbeit stellt eine effiziente und effektive Benchmarkinglösung vor, um Lösung die notwendigen Informationen für rationale Entscheidungen aufdecken zu können. Das Fundament besteht aus einer Abstraktionsschicht und einer Bench- markingsprache für Prozessausführungsumgebungen. Die Abstraktionsschicht stellt eine uniforme API bereit um mit jedem möglichen System in gleicher Wei- se zu interagieren und die Benchmarkingsprache ermöglicht es Benchmarks in einer kompakten, abgeschlossenen
Recommended publications
  • SOA Using Open ESB, BPEL, and Netbeans” > Focus Is to Explain How WSDL, BPEL, JBI, Open ESB, Java EE Work Together
    SSOOAA uussiinngg OOppeenn EESSBB,, BBPPEELL,, aanndd NNeettBBeeaannss SSaanngg SShhiinn JJaavvaa TTeecchhnnoollooggyy EEvvaannggeelliisstt SSuunn MMiiccrroossyysstteemmss,, IInncc.. 1 Three Talks I Did on SOA Here • NetBeans Day: “Tools for Simplifying SOA” > Focus is to show how to use NetBeans for building a simple Composite application • GlassFish Day: “Open ESB and GlassFish” > Focus is to show more advanced features such as Intelligent Event Processing module for building a composite application • Sun Tech Day: “SOA using Open ESB, BPEL, and NetBeans” > Focus is to explain how WSDL, BPEL, JBI, Open ESB, Java EE work together 2 Agenda • Composite Applications • BPEL • Services • JBI • Java EE Service Engine • Open ESB • Open ESB runtime, tools, and sample apps • Demo 3 CCoommppoossiittee AApppplliiccaattiioonnss Traditional Application Development • Point technologies, products, and APIs > For example: EJB, Spring, Hibernate, JSF, Servlets, Struts, etc. • Lots of glue written by developers > Requires a great deal of expertise & time > Inflexible 5 Composite Applications • A way to compose applications from reusable parts • Composite applications employ SOA principles > Features exposed as Web services > Standards-based interaction between services > Are themselves composable 6 WWSSDDLL TTuuttoorriiaall ((OOppttiioonnaall PPrreesseennttaattiioonn)) Why WSDL? • Enables automation of communication details between communicating partners – Machines can read WSDL – Machines can invoke a service defined in WSDL • Discoverable through registry
    [Show full text]
  • Refactoring of ESB-Based Systems on the Clouds
    UNIVERSITYOFTARTU FACULTY OF MATHEMATICS AND COMPUTER SCIENCE Institute of Computer Science Mariana Kukhtyn Refactoring of ESB-based systems on the clouds Master's thesis (30 ECTS) Supervisor: Satish Srirama, Ph.D. Author: .......................................... \....." June 2011 Supervisor: .................................... \....." June 2011 Professor: ...................................... \....." June 2011 TARTU 2011 `The one thing that matters is the effort. It continues, whereas the end to be attained is but an illusion of the climber, as he fares on and on from crest to crest; and once the goal is reached it has no meaning." Antoine de Saint-Exupry, The Wisdom of the Sands UNIVERSITY OF TARTU Abstract Faculty of Mathematics and Computer Science Institute of Computer Science Master of Science Refactoring of ESB-based systems on the cloud by Mariana Kukhtyn Nowadays enterprises are facing new, unprecedented press for competitiveness: the speed of service providing, price of inaccuracy, possibility to use applications from desktops, notes and other mobile devices. These new conditions force business to search for addi- tional resources and configurations for providing better services. Thus, we are arguing to find general hints for uniting enterprises, cloud computing and distributed middleware software in one system in order to fulfill this goal. ESB-based systems and Service Oriented Architecture taken as one of its cases are as- sessed in concern to their possible aplication and profit-usage on the remote servers. In this work, for the first time different vision of distributed ESB-systems (Federated, In- ternet and proper Distributed) are described, prooving that idea is not new but different research groups focus on different features. Statistics data on cloud application is used to object widely-spread statements on cloud security and finance-efficiency.
    [Show full text]
  • Survey on the Run-Time Systems of Enterprise Application Integration Platforms Focusing on Performance
    Received: 11 September 2018 Revised: 10 November 2018 Accepted: 14 November 2018 DOI: 10.1002/spe.2670 SURVEY PAPER Survey on the run-time systems of enterprise application integration platforms focusing on performance Daniela L. Freire Rafael Z. Frantz Fabricia Roos-Frantz Sandro Sawicki Department of Exact Sciences and Engineering, Unijuí University, Ijuí-RS, Summary Brazil Companies are taking advantage of cloud computing to upgrade their business Correspondence processes. Cloud computing requires interaction with many kinds of applica- Rafael Z. Frantz, Department of Exact tions, so it is necessary to improve the performance of software tools that allow Sciences and Engineering, Unijuí keeping information on all these applications consistent and synchronised. Inte- University, Ijuí-RS 98700-000, Brazil. Email: [email protected] gration platforms are specialised software tools that provide support to design, implement, run, and monitor integration solutions, which aim to orchestrate a Funding information Coordenação de Aperfeiçoamento de set of applications so as to promote compatibility among their data or to develop Pessoal de Nível Superior, Grant/Award new functionality on top of the current ones. The run-time system is the part Number: 73318345415 and of the integration platform responsible for running the integration solutions, 88881.119518/2016-01; Fundação de Amparo à Pesquisa do Estado do Rio which makes its performance the uttermost important issue. The contribution Grande do Sul, Grant/Award Number: of this article is two-fold: a framework and an evaluation of integration plat- 17/2551-0001206-2 forms. The former is a framework composed of ten properties grouped into two dimensions to evaluate the run-time systems focusing on performance.
    [Show full text]
  • Wenzel to WFMS Egger Helms Iheart/Denver Brown Departs Sony
    January 2, 2020 • Issue 685 Wenzel To WFMS Former iHeartMedia WMAD/Madison, WI midday personality and cluster Dir./Promotions Isaac “Brooks” Wenzel has joined Cumulus WFMS/Indianapolis as MD/afternoon host. On-air, Wenzel succeeds Jack Shell, who exited in October (CAT 11/4/19); he takes over MD duties from Adam “Kash” Kashner, who has segued to the company’s WXBM/ Pensacola, FL (CAT 12/18/19). “His passion for country music, relatable personality on the air and breadth of skills behind-the-scenes make Isaac ideally suited for this job,” says OM/ Isaac Wenzel PD Christopher “Boomer” Layfield. Wenzel departed WMAD in October (CAT 10/29/19), and his prior career stops include La Crosse, WI; Rochester, MN; Signage: Hot Country Knights (Douglas “Doug” Winona, MN and Saint Louis Park, MN. Reach him here. Douglason, Trevor Travis, Marty Ray “Rayro” Roburn, Terotej “Terry” Dvoraczekynski, Barry Van Ricky and Monte Montgomery) has signed with Capitol. Pictured (front, l-r) are the label’s Cindy Mabe, Douglason (aka Dierks Bentley) and Mike Egger Helms iHeart/Denver Dungan; (back, l-r) the label’s Brian Wright, Red Light’s Mary KSE/Denver SVP/MM Brenda Egger has been Hilliard Harrington, Dvoraczekynski, Roburn, Van Ricky, named iHeartMedia/Denver Region Pres. overseeing 31 Montgomery, the label’s Royce Risser, Travis and the label’s Jay stations, including Country KWBL/Denver and KCCY/Colorado Williams. Watch the group invade the UMGN building here. Springs. She succeeds Tim Hager, who has exited after four years. “We have a tremendous team and strong brands in the Denver region, Chart Policies & Calendar and I am confident that Brenda’s tenure in the In conjunction with the fine folks at Mediabase, here’s a recap region provides the leadership and excellence of important chart policies, as well as significant dates for 2020.
    [Show full text]
  • Architecture of Mule and Servicemix 42 3 ■ Setting up the Mule and Servicemix Environments 72 4 ■ the Foundation of an Integration Solution 111
    Open Source ESBs in Action Open Source ESBs in Action EXAMPLE IMPLEMENTATIONS IN MULE AND SERVICEMIX TIJS RADEMAKERS JOS DIRKSEN MANNING Greenwich (74° w. long.) For online information and ordering of this and other Manning books, please visit www.manning.com. The publisher offers discounts on this book when ordered in quantity. For more information, please contact: Special Sales Department Manning Publications Co. Sound View Court 3B Fax: (609) 877-8256 Greenwich, CT 06830 Email: [email protected] ©2009 by Manning Publications Co. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by means electronic, mechanical, photocopying, or otherwise, without prior written permission of the publisher. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in the book, and Manning Publications was aware of a trademark claim, the designations have been printed in initial caps or all caps. Recognizing the importance of preserving what has been written, it is Manning’s policy to have the books we publish printed on acid-free paper, and we exert our best efforts to that end. Recognizing also our responsibility to conserve the resources of our planet, Manning books are printed on paper that is at least 15% recycled and processed elemental chlorine-free Development Editor: Jeff Bleil Manning Publications Co. Copyeditors: Liz Welch, Tiffany Taylor Sound View Court 3B Typesetter: Denis
    [Show full text]
  • Proof of Concept Implementation of an Enterprise Service Bus for Health Information Exchanges
    PHILIPPINE ENGINEERING JOURNAL PC Zuñiga, et al 49 PEJ 2020; Vol. 41, No. 1: 49-66 Proof of Concept Implementation of an Enterprise Service Bus for Health Information Exchanges Philip Christian Zuniga, Joseph Benjamin Del Mundo, Edgardo Felizmenio, Marie Jo-anne Mendoza and Rose Ann Zuniga Computer Security Group, Department of Computer Science, University of the Philippines - Diliman Abstract – Integration of health systems is one of the biggest problem in eHealth today. There are a lot of systems, yet they were developed using different platforms and technologies, making them virtually impossible to connect. In this paper, we discussed how to implement an ESB as the integration platform for health data. We identified use cases and functional requirements. Logical and deployment architecture were developed, and an actual proof of concept of an ESB is developed. Experiments were also done to determine the overhead caused by the ESB. Some of the functionalities of the ESB were examined to determine their individual overheads. Keywords: Enterprise Service Bus, Interoperability, Health Information Exchange, OpenHIE. I. INTRODUCTION During the past few years, the healthcare industry has witnessed a growth in the development of Health Information Systems. Hospitals, both public and private, rural health clinics, and even individual clinics of medical practitioners have been developing or acquiring their own Electronic Medical Records (EMRs), and Hospital Information Systems (HIS). The goal of these systems is to ensure a secure, organized and effective way of collecting and storing patient data [1]. The increase in the number of edge applications leads to the increase of patient data that are stored separately and independently, depending on the application that collected the data.
    [Show full text]
  • A Language to Coordinate Collaborative Reuse
    The Journal of Systems and Software 131 (2017) 505–527 Contents lists available at ScienceDirect The Journal of Systems and Software journal homepage: www.elsevier.com/locate/jss CollabRDL: A language to coordinate collaborative reuse ∗ Edson M. Lucas a,b, , Toacy C. Oliveira a,d, Kleinner Farias c, Paulo S.C. Alencar d a PESC/COPPE, Federal University of Rio de Janeiro, Brazil b IPRJ/UERJ, Polytechnic Institute, State University of Rio de Janeiro, Brazil c PIPCA, University of Vale do Rio dos Sinos (Unisinos), Brazil d David Cheriton School of Computer Science, University of Waterloo, Canada a r t i c l e i n f o a b s t r a c t Article history: Coordinating software reuse activities is a complex problem when considering collaborative software de- Received 19 June 2015 velopment. This is mainly motivated due to the difficulty in specifying how the artifacts and the knowl- Revised 17 January 2017 edge produced in previous projects can be applied in future ones. In addition, modern software systems Accepted 31 January 2017 are developed in group working in separate geographical locations. Therefore, techniques to enrich collab- Available online 2 February 2017 oration on software development are important to improve quality and reduce costs. Unfortunately, the Keywords: current literature fails to address this problem by overlooking existing reuse techniques. There are many Software reuse reuse approaches proposed in academia and industry, including Framework Instantiation, Software Prod- Collaboration uct Line, Transformation Chains, and Staged Configuration. But, the current approaches do not support Framework the representation and implementation of collaborative instantiations that involve individual and group Language roles, the simultaneous performance of multiple activities, restrictions related to concurrency and syn- Reuse process chronization of activities, and allocation of activities to reuse actors as a coordination mechanism.
    [Show full text]
  • Digital Archive: Arrange, Assign & Sign!
    Digital Archive: Arrange, Assign & Sign! Patrícia Raquel Vieira Sousa Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos Departamento de Ciência de Computadores 2016 Orientador Prof. Dr. Luís Filipe Coelho Antunes, Professor Auxiliar, FCUP Coorientador Eng. Pedro Vasconcelos Castro Lopes Faria, Consultor, HealthySystems Todas as correções determinadas pelo júri, e só essas, foram efetuadas. O Presidente do Júri, Porto, ______/______/_________ Patr´ıcia Raquel Vieira Sousa Digital archive: Arrange, Assign & Sign! Departamento de Ciˆencia de Computadores Faculdade de Ciˆencias da Universidade do Porto Junho de 2016 Patr´ıcia Raquel Vieira Sousa Digital archive: Arrange, Assign & Sign! Disserta¸c˜ao submetida `aFaculdade de Ciˆencias da Universidade do Porto como parte dos requisitos para a obten¸c˜ao do grau de Mestre em Engenharia de Redes em Sistemas Inform´aticos Orientador: Prof. Dr. Lu´ıs Filipe Coelho Antunes Co-orientador: Eng. Pedro Vasconcelos Castro Lopes Faria Departamento de Ciˆencia de Computadores Faculdade de Ciˆencias da Universidade do Porto Junho de 2016 To my parents and my love for all the support and patience... 3 Acknowledgments I want to thank my advisor Professor Lu´ıs Antunes for the support in all this time of work, for all suggestions that improved my thesis and for this opportunity. I also want to thank my co-advisor Pedro Faria for all dedication, support, patience and guidance that made all this work possible. Thanks for innovative ideas and the security knowledge transmitted during this thesis. I also want to thank Professor Manuel Eduardo Correia for the interest that has always shown for this thesis work and for all the support and ideas.
    [Show full text]
  • Kuali Student Advanced Camp
    Kuali Student Advanced CAMP June 19-20, 2008 Jens Haeusser Director, Strategy Information Technology Objectives . At the end of this session you will have seen . The Kuali Student technical architecture vision . The results of our efforts to date . The working relationships in place to support our efforts Kuali Student – Advanced CAMP June 19-20 2 Agenda . Kuali Student’s Vision . Our vision for Phase I and Phase II (July 2007 – May 2008) . Our execution of the vision . Kuali Student Architecture . Web Services Stack . Development Infrastructure . Our Current Challenges . Relationships with vendors, open source, and Kuali . On the Leading Edge While Remaining Flexible . Getting Validation of Our Work Kuali Student – Advanced CAMP June 19-20 3 Background . Modular, standards-based next generation student system . Community Source project with a 5 year timeline . UBC, Berkeley, Florida, Maryland, San Joaquin Delta, Southern California . MIT, Cambridge . Person centric system . Service Oriented Architecture . Enables integration at diverse institutions . Allows schools to implement their practices Kuali Student – Advanced CAMP June 19-20 4 Functional Vision . Support end users by anticipating their needs . Wide range of learners and learning activities. Wide range of business processes . Easier to change business processes. Reduce time staff spend on routine task Kuali Student – Advanced CAMP June 19-20 5 Technical Vision . SOA and Web Services . SOA Design Methodology . SOA Governance . Web Services: SOAP, WSDL, XML Schema . Web Services
    [Show full text]
  • Towards Distributed Information Access Possibilities and Implementation
    Towards Distributed Information Access Possibilities and Implementation Victor de Graaff i ii Towards Distributed Information Access Alternatives and Implementation Master thesis Author: Victor de Graaff University: University of Twente Master: Computer Science Track: Software Engineering Internal Supervisors: Dr. Luís Ferreira Pires Dr. ir. Marten van Sinderen External Supervisors: ing. Gerke Stam, TSi Solutions iii iv Preface This thesis describes the results of a Master of Science assignment at the Software Engineering group at the University of Twente. This assignment has been carried out from February to November 2009 at TSi Solutions in Enschede, The Netherlands. I would like to thank all the people who gave me support while writing this thesis. In the first place these people are my girlfriend Susanne Jeschke and my daughter Melissa. They have supported me through the last piece of my Bachelor and my entire Master course by taking my mind off work every night and weekend, as far as my deadlines allowed them to. They have given me the chance to spend countless hours on my work, my classes, and later my thesis, while they went to all the activities and appointments a young child has. I can truly say that I could never have finished my studies without their support, understanding and patience. Another great influence has been the supervision of Luís Ferreira Pires, Marten van Sinderen and Gerke Stam. Luís managed to keep the balance in my work between quality and steady progress. On top of that, Luís taught me a lot on writing objective texts by rephrasing or pointing out sentences which were subjective or too popular.
    [Show full text]
  • Alfresco Developer Series: Advanced Workflows
    ecmarchitect.com Alfresco Developer Series Advanced Workflows 2nd Edition February, 2012 Jeff Potts This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/ or send a letter to Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA. ecmarchitect.com Alfresco Developer Series Advanced Workflows 2nd Edition February, 2012 Jeff Potts About the Second Edition This tutorial was originally written in November of 2007. Since then, Alfresco has added the Share web client and the Activiti workflow engine, so, at first glance you could say that a lot has changed. On the other hand, if you've already worked through the Custom Content Types and Custom Actions tutorials, you'll already be comfortable with configuring the form service for Alfresco Share. And, although Activiti is an entirely new workflow engine, it was built by the same guys that built jBPM, after all, so it is similar enough in concept that people already familiar with building Alfresco workflows using jBPM should have a pretty easy transition moving to Activiti. The original version of this tutorial spent a little too long on details up front, which I tried to fix when this tutorial was used as the basis of the workflow chapter in the Alfresco Developer Guide. So, for this edition of the tutorial, I cut down on theory and moved into some Hello World examples as quickly as I could. I also did a little bit of rearranging to provide two distinct parts to the tutorial so that the first part covers everything you need to know, from concepts to deploying and running processes, with the focus being on the steps and tools using simple processes.
    [Show full text]
  • Stations Monitored
    Stations Monitored 10/01/2019 Format Call Letters Market Station Name Adult Contemporary WHBC-FM AKRON, OH MIX 94.1 Adult Contemporary WKDD-FM AKRON, OH 98.1 WKDD Adult Contemporary WRVE-FM ALBANY-SCHENECTADY-TROY, NY 99.5 THE RIVER Adult Contemporary WYJB-FM ALBANY-SCHENECTADY-TROY, NY B95.5 Adult Contemporary KDRF-FM ALBUQUERQUE, NM 103.3 eD FM Adult Contemporary KMGA-FM ALBUQUERQUE, NM 99.5 MAGIC FM Adult Contemporary KPEK-FM ALBUQUERQUE, NM 100.3 THE PEAK Adult Contemporary WLEV-FM ALLENTOWN-BETHLEHEM, PA 100.7 WLEV Adult Contemporary KMVN-FM ANCHORAGE, AK MOViN 105.7 Adult Contemporary KMXS-FM ANCHORAGE, AK MIX 103.1 Adult Contemporary WOXL-FS ASHEVILLE, NC MIX 96.5 Adult Contemporary WSB-FM ATLANTA, GA B98.5 Adult Contemporary WSTR-FM ATLANTA, GA STAR 94.1 Adult Contemporary WFPG-FM ATLANTIC CITY-CAPE MAY, NJ LITE ROCK 96.9 Adult Contemporary WSJO-FM ATLANTIC CITY-CAPE MAY, NJ SOJO 104.9 Adult Contemporary KAMX-FM AUSTIN, TX MIX 94.7 Adult Contemporary KBPA-FM AUSTIN, TX 103.5 BOB FM Adult Contemporary KKMJ-FM AUSTIN, TX MAJIC 95.5 Adult Contemporary WLIF-FM BALTIMORE, MD TODAY'S 101.9 Adult Contemporary WQSR-FM BALTIMORE, MD 102.7 JACK FM Adult Contemporary WWMX-FM BALTIMORE, MD MIX 106.5 Adult Contemporary KRVE-FM BATON ROUGE, LA 96.1 THE RIVER Adult Contemporary WMJY-FS BILOXI-GULFPORT-PASCAGOULA, MS MAGIC 93.7 Adult Contemporary WMJJ-FM BIRMINGHAM, AL MAGIC 96 Adult Contemporary KCIX-FM BOISE, ID MIX 106 Adult Contemporary KXLT-FM BOISE, ID LITE 107.9 Adult Contemporary WMJX-FM BOSTON, MA MAGIC 106.7 Adult Contemporary WWBX-FM
    [Show full text]