Generic Service Development Platform Specifications and Architecture – Date: 06/11/2012 M12 Issue

Total Page:16

File Type:pdf, Size:1020Kb

Generic Service Development Platform Specifications and Architecture – Date: 06/11/2012 M12 Issue Project ID 284860 MSEE – Manufacturing SErvices Ecosystem D42.1: Generic Service Development Platform specifications and architecture – Date: 06/11/2012 M12 issue D42.1 – Generic Service Development Platform specifications and architecture – M12 issue Document Owner: Charalampos Vassiliou (SINGULAR) Contributors: Giovanni Casella (Softeco), Enrico Morten (Softeco), Ioan Toma (UIBK), Martino Maggio (ENG), Davide Storelli (ENG) Dissemination: Public. Contributing to: WP 4.2 Date: 06 11 2012 Revision: V1.0 Project ID 284860 MSEE – Manufacturing SErvices Ecosystem Deliverable D42.1: Generic Service Development Platform specifications and Date: 06/11/2012 architecture – M12 issue VERSION HISTORY VERSION DATE NOTES AND COMMENTS 0.1.1 31.5.2012 TRANSFERRED TO MSEE TEMPLATE 0.1.2 21.6.2012 ANNOUNCED TO PARTNERS 0.1.2 2.8.2012 REASSIGNMENTS TO PARTNERS 0.1.3 31.8.2012 CONTRIBUTION BY SOFTECO 0.1.4 6.9.2012 EARLY DRAFT VERSION 0.1.5 14.9.2012 COMMENTS BY ENG ALIGNED 0.1.6 18.9.2012 CONTRIBUTION BY ENG, SINGULAR 0.1.7 20.9.2012 CONTRIBUTION BY UIBK 0.1.8 21.9.2012 ALIGNMENT OF CHAPTER 4 0.1.9 21.9.2012 CONTRIBUTION BY UIBK 0.1.10 24.9.2012 FINAL CONTRIBUTIONS, RELEASE BY SINGULAR 0.9 24.9.2012 INTERNAL REVIEW VERSION 0.92 30.9.2012 SECOND REVIEW DRAFT 1.00 06.11.2012 FINAL VERSION DELIVERABLE PEER REVIEW SUMMARY Addressed (a) ID Comments Answered (A) Typos / header / deliverables number format / Exec. 1 a summary / references Alignment with email exchange of 25/09/2012 2 (interactions with SLMToolBox / IEP / Delivery a Platform) In some part of the document, it should be clearly distinguished, the role of the Development Platform 3 a and the role of the software results, developed with the dev. platform. Explain the interest of the projects described in the 4 a SotA, in regard to the objectives of the Dev.Platform. Explain the link with the process described for the aWe have decided to not use the 5 “Synthy IDE” and ”3.1.Generic Service Development Synthy IDE Platform Perspective and Methodological approach” a(Note that the deliverable has been Add a diagram in “4.2.2 Components Description“ + 6 reorganised, thus the chapter match the components list with Figure 14. numbering has been altered). MSEE Consortium Dissemination: PU 2/40 Project ID 284860 MSEE – Manufacturing SErvices Ecosystem Deliverable D42.1: Generic Service Development Platform specifications and Date: 06/11/2012 architecture – M12 issue TABLE OF CONTENTS LIST OF FIGURES ............................................................................................................................................... 4 LIST OF TABLES ................................................................................................................................................. 4 ACRONYMS ......................................................................................................................................................... 4 EXECUTIVE SUMMARY ................................................................................................................................... 5 1 INTRODUCTION ....................................................................................................................................... 6 1.1 CONTEXT AND PURPOSE OF THE DELIVERABLE ......................................................................................... 6 1.2 RELATION TO OTHER WORK PACKAGES AND DELIVERABLES .................................................................... 6 1.3 STRUCTURE OF THE DOCUMENT ................................................................................................................ 7 2 GENERIC SERVICE DEVELOPMENT PLATFORM REQUIREMENTS ......................................... 9 2.1 SYSTEM CONTEXT ...................................................................................................................................... 9 2.2 PLATFORM OBJECTIVES ............................................................................................................................. 9 2.3 USE CASE ................................................................................................................................................ 11 2.4 REQUIREMENTS ....................................................................................................................................... 14 2.4.1 Functional Requirements ............................................................................................................... 15 2.4.2 Non-functional Requirements ........................................................................................................ 16 3 STATE-OF-THE-ART ANALYSIS OF SELECTED SERVICE DEVELOPMENT PLATFORMS 18 3.1 INTRODUCTION ........................................................................................................................................ 18 3.2 PROGRAMMING ENVIRONMENTS .............................................................................................................. 18 3.2.1 JDeveloper ..................................................................................................................................... 18 3.2.2 Geany ............................................................................................................................................. 19 3.2.3 IntelliJ IDEA .................................................................................................................................. 19 3.2.4 Aptana ........................................................................................................................................... 20 3.2.5 NetBeans ........................................................................................................................................ 20 3.2.6 Eclipse ........................................................................................................................................... 21 3.3 CONCLUSIONS .......................................................................................................................................... 22 4 GENERIC SERVICE DEVELOPMENT PLATFORM ARCHITECTURE ....................................... 24 4.1 ARCHITECTURE ........................................................................................................................................ 24 4.1.1 Eclipse Runtime ............................................................................................................................. 26 4.1.2 Generic Development Platform Core ............................................................................................ 27 4.1.3 Code Generator ............................................................................................................................. 32 4.1.4 Import Engine module ................................................................................................................... 32 4.2 INTEGRATION WITH OTHER MSEE PLATFORM COMPONENTS .................................................................. 33 4.2.1 Integrated service development workflow ..................................................................................... 33 4.2.2 Integration with the Business Mobile Platform ............................................................................. 37 5 CONCLUSIONS ........................................................................................................................................ 39 REFERENCES .................................................................................................................................................... 40 MSEE Consortium Dissemination: PU 3/40 Project ID 284860 MSEE – Manufacturing SErvices Ecosystem Deliverable D42.1: Generic Service Development Platform specifications and Date: 06/11/2012 architecture – M12 issue LIST OF FIGURES Figure 1: D42.1 Structure ........................................................................................................ 7 Figure 2: Generic Service Development Platform interconnections ......................................... 9 Figure 3: Service Development Platform Process Flow ......................................................... 14 Figure 4: Generic Service Development Platform Architecture ............................................. 24 Figure 5: Model Transformation Procedure in MSEE’s Generic Service Development Platform ................................................................................................................................. 28 Figure 6: Service Component Architecture (SCA)[19] .......................................................... 30 Figure 7: SCA Semantic Tools application example [19] ...................................................... 31 Figure 8: Import Engine of the Generic Service Development Platform ................................ 32 Figure 9: Design-Development-Service Registration process within MSEE.......................... 34 Figure 10: ATL-based model transformation standard, adapted from [10] ............................ 34 Figure 11: BSM, TIM and TSM modelling levels ................................................................. 35 Figure 12: Service Delivery Platform Integration with Generic Service Development platform ............................................................................................................................................... 37 LIST OF TABLES Table 1: Relation of D42.1 with other MSEE Deliverables ..................................................... 7 Table 2:
Recommended publications
  • Single-Window Integrated Development Environment
    Московский государственный университет имени М.В. Ломоносова Факультет вычислительной математики и кибернетики Кафедра автоматизации систем вычислительных комплексов Лаборатория вычислительных комплексов Курсовая работа на тему: «Однооконный интерфейс среды разработки программ» Студент 422 группы Ручкин И.Д. Научный руководитель Прус В.В. Москва 2010 Аннотация В данной работе описывается подход к решению проблем сложности графического интерфейса пользователя для интегрированных сред разработки программ, заключающийся в создании однооконного интерфейса. Этот подход предполагает удаление инструментальных окон – дополнительных окон среды разработки – и перенесение их функциональности в окно текстового редактора. Создание однооконного интерфейса включает обзор существующих интегрированных сред разработки программ, построение проекта однооконного интерфейса и частичную реализацию построенного проекта. Обзор сред разработки описывает организацию инструментальных окон и сами инструментальные окна популярных сред разработки программ. Результатом обзора является модель инструментальных окон, описывающая классы инструментальных окон, обобщенные инструментальные окна и их функциональность. За счет этой модели дальнейшие рассуждения абстрагируются от конкретных сред разработки программ. Далее в рамках полученной модели инструментальных окон создается проект однооконного интерфейса. Для этого рассматривается каждое обобщенное инструментальное окно и предлагается способ замены его функциональности. Предложенный проект однооконного интерфейса частично
    [Show full text]
  • Guidelines for Tools Development and Operating Environments
    Managing social, behavioral and economic data and metadata Guidelines for Tools Development and Operating Environments Author/Maintainer Pascal Heus, Open Data Foundation Contributors Jack Gager(Metadata Technology), Jannick Jensen (Danish Data Archive), Herve Lhours (UKDA) Version 2010-08-03 Table of Contents Overview....................................................................................................................................................2 Product Development.................................................................................................................................3 Environment.......................................................................................................................................... 3 Collaborative environment.................................................................................................................... 4 Licensing............................................................................................................................................... 5 Products Guide...........................................................................................................................................8 Overview............................................................................................................................................... 8 Web server software.............................................................................................................................. 8 Rich client Platforms...........................................................................................................................10
    [Show full text]
  • Q1 Where Do You Use C++? (Select All That Apply)
    2021 Annual C++ Developer Survey "Lite" Q1 Where do you use C++? (select all that apply) Answered: 1,870 Skipped: 3 At work At school In personal time, for ho... 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% ANSWER CHOICES RESPONSES At work 88.29% 1,651 At school 9.79% 183 In personal time, for hobby projects or to try new things 73.74% 1,379 Total Respondents: 1,870 1 / 35 2021 Annual C++ Developer Survey "Lite" Q2 How many years of programming experience do you have in C++ specifically? Answered: 1,869 Skipped: 4 1-2 years 3-5 years 6-10 years 10-20 years >20 years 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% ANSWER CHOICES RESPONSES 1-2 years 7.60% 142 3-5 years 20.60% 385 6-10 years 20.71% 387 10-20 years 30.02% 561 >20 years 21.08% 394 TOTAL 1,869 2 / 35 2021 Annual C++ Developer Survey "Lite" Q3 How many years of programming experience do you have overall (all languages)? Answered: 1,865 Skipped: 8 1-2 years 3-5 years 6-10 years 10-20 years >20 years 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% ANSWER CHOICES RESPONSES 1-2 years 1.02% 19 3-5 years 12.17% 227 6-10 years 22.68% 423 10-20 years 29.71% 554 >20 years 34.42% 642 TOTAL 1,865 3 / 35 2021 Annual C++ Developer Survey "Lite" Q4 What types of projects do you work on? (select all that apply) Answered: 1,861 Skipped: 12 Gaming (e.g., console and..
    [Show full text]
  • 2008 BZ Research Eclipse Adoption Study
    5th Annual Eclipse Adoption Study November 2008 (With comparisons to November 2007, November 2006, November 2005 and September 2004 Studies) 7 High Street, Suite 407 Huntington, NY 11743 631-421-4158 www.bzresearch.com © BZ Research November 2008 Eclipse Adoption Study © BZ Research November 2008 Table of Contents Table of Contents................................................................................................................................................... 2 Methodology .......................................................................................................................................................... 4 Universe Selection ................................................................................................................................................. 6 Question 1. Do the developers within your organization use Eclipse or Eclipse-based tools? ........................ 7 Question 2. Which version(s) of Eclipse are you using? .................................................................................... 8 Question 3. How long have you been using Eclipse or Eclipse-based tools and technologies (either at work, or for your personal projects)?.............................................................................................................................. 9 Question 4. What type of software are you (or your organization) developing using Eclipse-based tools and technologies? (Note: OSI refers to Open Source Initiative, see www.opensource.org for more information.) ...............................................................................................................................................................................10
    [Show full text]
  • License Agreement for Intellij Idea
    LICENSE AGREEMENT FOR APPCODE (Classroom License) Version 11, Effective as of 16 May 2013 IMPORTANT! READ CAREFULLY: THIS IS A LEGAL AGREEMENT. BY DOWNLOADING, INSTALLING, COPYING, SAVING ON YOUR COMPUTER, OR OTHERWISE USING THIS SOFTWARE, YOU (LICENSEE, AS DEFINED BELOW) ARE BECOMING A PARTY TO THIS AGREEMENT AND YOU ARE CONSENTING TO BE BOUND BY ALL THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT, YOU SHOULD NOT DOWNLOAD, INSTALL AND USE THE SOFTWARE. 1. PARTIES (a) "Licensor" means JetBrains s.r.o., having its principal place of business at Na hřebenech II 1718/10, Prague, 14700, Czech Republic, registered with Commercial Register kept by the Municipal Court of Prague, Section C, file 86211, ID.Nr.: 265 02 275. (b) "Licensee" means a public or private school, college, training courses, university and other post secondary educational establishment specified in the License Certificate, exercising rights under, and complying with the terms of this Agreement. 2. DEFINITIONS (a) "Authorized User" means any student, faculty or staff member authorized by Licensee to use the Software while performing duties within the scope of their employment or assignment. (b) "Software" means software program known as JetBrains AppCode in binary form, including its documentation, upgrades provided pursuant to Section 7 of this Agreement, and any third party software programs that are owned and licensed pursuant to Section 6 of this Agreement by parties other than Licensor and that either integrated with or made part of JetBrains AppCode (collectively, "Third Party Software"). (c) "License Certificate" means evidence of a license provided by Licensor to Licensee in electronic or printed form.
    [Show full text]
  • RCP Applications
    Helios Wayne Beaton The Eclipse Foundation Copyright © 2010 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0 What is Eclipse? Copyright © 2010 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0 Eclipse is a Java IDE .Language-aware editors, views, ¼ .Refactoring support .Integrated unit testing and debugging .Incremental compilation and build .Team development support Copyright © 2010 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0 3 Eclipse is an IDE Framework .Eclipse + JDT = Java IDE . First class framework for Java, language aware editor, incremental build, integrated debugging, ... .Eclipse + CDT = C/C++ IDE . First class framework for C/C++, language aware editor, refactoring, search .Eclipse + PDT = PHP IDE .Eclipse + JDT + CDT + PDT = Java, C/C++, PHP IDE . Ruby, TCL, JavaScript, ... Copyright © 2010 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0 4 Eclipse is a Tools Framework .Plug-ins make Eclipse whatever you need it to be .Platform of frameworks and exemplary tools .Tools extend the platform using bundles/plug-ins . Business Intelligence and Reporting Tools, Web Tools, Data Tools, Eclipse Modeling Framework, ... Copyright © 2010 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0 5 Eclipse is a Application Framework .Remove the IDE elements; you're left with a general-purpose application framework . Linux, Windows, Mac OSX, UNIX, embedded . Rich widget set, graphics . Native-OS integration (drag and drop, OLE/XPCOM integration) .A platform for rich clients Copyright © 2010 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0 6 Eclipse is Runtimes! .Remove the UI elements and you©re left with a general-purpose component model .
    [Show full text]
  • Ratan Sunder Parai
    Ratan Sunder Parai SOFTWARE ENGINEER Kallyanpur, Dhaka, Bangladesh (+880) 1771-998817 | [email protected] | ratanparai.wordpress.com | ratanparai | ratan-parai | ratanparai “Never memorize something that you can look up.” ― Albert Einstein Objective Super nerd who loves Vim and customize all of the development environment. Love to take challenge for devising a better problem-solving method while learning new technologies and tools as needed. Skills PHP, Node.JS, JavaScript, Python, JAVA, Android, C# .NET, C/C++, iOS (Objective-C), HTML5, Programming Typescript, Pug, CSS3, SASS, LESS, Regex, Swift 2 Database MySQL, MariaDB, MongoDB, SQLite, Redis Development Architecture MVC, MVW, REST API, Publish-Subscribe Express.JS, Socket.IO, AngularJS, Angular4, Gulp, Grunt, Codeigniter, Laravel, Slim Framework, Framework and Platform ASP.NET MVC, Entity Framework, Bootstrap, Foundation, SemanticUI, 960 Grid, Mocha, Chai, CMAKE, Bower, Composer, OAuth 1.0a, oAuth 2.0 VIM, Emacs, Xcode, Eclipse, WebStorm, Visual Studio, Visual Studio Code, Android Studio, Sublime Development Tool Text, IntelliJ IDEA, Code::Blocks, Geany, PyCharm, QT Creator Operating System Windows 98 – Windows 10, MacOS 10.4.4(Tiger) – 10.11(El Capitan), Ubuntu (8.04 – 15.10), Fedora Web Server Apache, Nginx, Lighttpd, Tor Hidden Service Languages Bengali, English Experience Leads Corporation Ltd. Dhaka, Bangladesh SOFTWARE ENGINEER INTERN May. 2017 - PRESENT • Developed Anti-skimming software (Terminal + Client) for Prime Bank in JAVA • Develop Customize Message Format
    [Show full text]
  • Build Web Services with PHP in Eclipse Using PHP Development Tools for Contract-First Development
    Build Web services with PHP in Eclipse Using PHP development tools for contract-first development Skill Level: Intermediate Nathan A. Good ([email protected]) Senior Information Engineer Consultant 13 May 2008 Learn how to build Web services in PHP using the PHP Development Tools plug-in in Eclipse Europa. Become familiar with the PDT project, and learn how to create and deploy useful PHP projects, learn about the philosophy behind contract-first development, and understand the basic parts that make up a Web Services Description Language (WSDL) file. Section 1. Before you start About this tutorial This tutorial shows how to build Web services in PHP using the PHP Development Tools (PDT) plug-in. The PDT project was unveiled in September 2007 and was followed by V1.0.2 in January 2008. The PDT project provides first-class abilities to edit, debug, and deploy PHP applications in the Eclipse IDE. Objectives This tutorial has three main objectives. The first is to become familiar with the PDT project, and learn how to create and deploy useful PHP projects. The second is to learn about the philosophy behind contract-first development. Third, this tutorial Build Web services with PHP in Eclipse © Copyright IBM Corporation 1994, 2008. All rights reserved. Page 1 of 26 developerWorks® ibm.com/developerWorks serves as an informative overview of the basic parts that make up a WSDL file. Prerequisites You should have experience with PHP development. System requirements To get the most out of this tutorial, you need to install Eclipse Europa and the PDT plug-in. You must also install the Eclipse Web Standard Tools (WST) subproject.
    [Show full text]
  • Developing Java™ Web Applications
    ECLIPSE WEB TOOLS PLATFORM the eclipse series SERIES EDITORS Erich Gamma ■ Lee Nackman ■ John Wiegand Eclipse is a universal tool platform, an open extensible integrated development envi- ronment (IDE) for anything and nothing in particular. Eclipse represents one of the most exciting initiatives hatched from the world of application development in a long time, and it has the considerable support of the leading companies and organ- izations in the technology sector. Eclipse is gaining widespread acceptance in both the commercial and academic arenas. The Eclipse Series from Addison-Wesley is the definitive series of books dedicated to the Eclipse platform. Books in the series promise to bring you the key technical information you need to analyze Eclipse, high-quality insight into this powerful technology, and the practical advice you need to build tools to support this evolu- tionary Open Source platform. Leading experts Erich Gamma, Lee Nackman, and John Wiegand are the series editors. Titles in the Eclipse Series John Arthorne and Chris Laffra Official Eclipse 3.0 FAQs 0-321-26838-5 Frank Budinsky, David Steinberg, Ed Merks, Ray Ellersick, and Timothy J. Grose Eclipse Modeling Framework 0-131-42542-0 David Carlson Eclipse Distilled 0-321-28815-7 Eric Clayberg and Dan Rubel Eclipse: Building Commercial-Quality Plug-Ins, Second Edition 0-321-42672-X Adrian Colyer,Andy Clement, George Harley, and Matthew Webster Eclipse AspectJ:Aspect-Oriented Programming with AspectJ and the Eclipse AspectJ Development Tools 0-321-24587-3 Erich Gamma and
    [Show full text]
  • How Intellij IDEA Helps Your Business
    How IntelliJ IDEA Helps Your Business JetBrains IntelliJ IDEA is a capable and er- their overall productivity), IntelliJ IDEA can Remarkable Return on Investment (ROI) gonomic IDE for web, enterprise and mobile be an equally valuable asset for your busi- Java development. In addition to the bene- ness. It can save you money and resources Designed for productivity fits it provides to developers (such as saving by reducing software development and main- their time by automating routine tasks, locat- tenance costs, help you keep release sched- Code quality matters ing and fixing errors, taking advantage of in- ules, and even boost revenues by improving telligent support from the IDE, and increasing the quality of your software products. The power of IntelliJ Platform Facilitating workflow for the entire team Comprehensive and fast customer support Flexible licensing policy and bulk discounts Industry recognition Contact us Remarkable Return on Investment (ROI) At least 30% of the time, developers work According to our internal research, IntelliJ Compared to the labor cost, a price on fixing code issues that could be avoided IDEA users report a 23% to 35% increase of IntelliJ IDEA is only $ 1.9 per business altogether if the right development tools in their productivity when using IntelliJ IDEA, day (calculated based on 260 business were used. Newly hired developers spend in comparison with other IDEs or text edi- days per year). Not to mention the cumu- up to 70% of their time just getting up to tors. Considering that Java developers earn lative productivity boost for your whole speed with the existing codebase.
    [Show full text]
  • Developing PHP Applications for IBM Database Servers
    Front cover Developing PHP Applications for IBM Data Servers Develop and deploy Web solutions using PHP and IBM data servers See PHP with DB2, Informix IDS, and Cloudscape examples Port PHP applications from MySQL to DB2 Whei-Jen Chen Holger Kirstein Daniel Krook Kiran H Nair Piotr Pietrzak ibm.com/redbooks International Technical Support Organization Developing PHP Applications for IBM Data Servers May 2006 SG24-7218-00 Note: Before using this information and the product it supports, read the information in “Notices” on page xi. First Edition (May 2006) This edition applies to DB2 UDB Version 8.2, Informix IDS Version 10, PHP Versions 4 and 5, Apache 1.3, and Apache 2. © Copyright International Business Machines Corporation 2006. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Figures . vii Tables . ix Notices . xi Trademarks . xii Preface . xiii The team that wrote this redbook. xiii Acknowledgement. xv Become a published author . xvi Comments welcome. xvi Chapter 1. Technology overview . 1 1.1 Web application environment . 2 1.1.1 Web application advantages . 2 1.1.2 Web application challenges . 3 1.1.3 The state of the Web application world . 4 1.1.4 Web application components . 4 1.2 IBM data servers . 5 1.2.1 DB2 data server . 5 1.2.2 Informix database server family . 8 1.2.3 Cloudscape . 10 1.3 HTTP Servers . 11 1.3.1 Apache HTTP Server . 12 1.3.2 IBM HTTP Server . 15 1.3.3 Which Web server do I choose? .
    [Show full text]
  • Develop and Maintain Code Faster Find & Solve Problems Quickly
    The leading professional-grade PHP development environment Features at a Glance Zend Studio maximizes developer productivity by enabling you to develop and maintain code faster, solve application problems more quickly, and improve team collaboration. Powerful Code Editor Based on the Eclipse PHP Developers Tools (PDT) project led by Zend, Zend Studio Easy Code Navigation offers all the development capabilities required by professional PHP developers as well as a plethora of plug-ins that enable you to extend and customize your Zend Framework Integration environment. PHP Code Generation Develop and Maintain Code Faster Zend Server Integration Create high-quality code quickly with a host of powerful features including: Advanced Debugging • Syntax highlighting, code folding, code completion, code formatter • In-place code refactoring, PHPUnit Testing variable/method extraction • Semantic analysis and quick fix Database and SQL Tools suggestions Team Collaboration • Tight integration with Zend Framework Support for Agile Development • Code generation using the Zend Framework Zend_Tool Technical Support • Reuse Java code through Zend Server’s Java Bridge • Write and run queries for all popular databases Find & Solve Problems Quickly Easily detect and pinpoint problems during development, testing, and after the application is deployed to the production environment: • View performance and functional issues detected by Zend Server from within the Zend Studio user interface • Reproduce and debug any problem detected in the test lab or in the production
    [Show full text]