FOCUS ON YOUR FEATURES
|
|
|
- Janis Owen
- 10 years ago
- Views:
Transcription
1 FOCUS ON YOUR FEATURES DROPWIZARD TAKES CARE OF THE REST Felix JavaLand 2015
2 DROPWIZARD'S HIGHLIGHTS Develop & deploy a RESTful microservice in 5 minutes Application start-up time under 2 seconds 15 LOC for a simple service.
3 LIGHTNING FAST DEVELOPMENT AND DEPLOYMENT OF A PRODUCTION-READY SERVICE.
4 AGENDA Motivation for Microservices Dropwizard Introduction More Dropwizard Bundles Acrolinx Q & A
5 ABOUT ME Team Lead Server Development at Acrolinx 12 years experience as Java developer. Currently most interested in microservice architecture Xing: Felix_Braun7 Mail:
6 ACROLINX
7 ACROLINX
8 ACROLINX
9 DROPWIZARD MOTIVATION
10 "DEATH TO THE APPLICATION SERVER"
11 FIGHTING THE MONOLITH
12 Launched in nearly 8 million users 2012 bought by microsoft
13 DROPWIZARD First release December 2011 Distilled the patterns from Yammer's services Today it's used to develop and deploy a landscape of hundreds of microservices at Yammer
14 WHAT'S INSIDE? Jetty for HTTP Jersey for REST Jackson for JSON Supporting actors: Metrics Guava Mockito Joda-Time JDBI and much more...
15 THE SIMPLEST DROPWIZARD APPLICATION 1. pom.xml 2. MyApplication.java 3. MyConfiguration.java & config.yml 4. MyResource.java
16 THE MAVEN POM <project> <groupid>com.acrolinx.demo</groupid> <artifactid>hipster o mat</artifactid> <version>0.1 SNAPSHOT</version> <dependencies> <dependency> <groupid>io.dropwizard</groupid> <artifactid>dropwizard core</artifactid> <version>0.8.0</version> </dependency> </dependencies>... </project>
17 THE APPLICATION public class HipsterApplication extends Application<HipsterConfiguration> { public static void main(final String[] args) { new HipsterApplication().run(args); public void run(final HipsterConfiguration conf, final Environment env) throws Exception { } } env.jersey().register(new HipsterResource());
18 THE public class HipsterResource public Pong foobar() { return new Pong(); }
19 THE CONFIGURATION public class HipsterConfiguration extends Configuration { private String conferencename; } public String getconferencename() { return conferencename; } conferencename: JavaLand 2015 server: type: simple applicationcontextpath: / admincontextpath: /admin connector: type: http port: 12345
20 BUILDING YOUR APPLICATION > mvn package [INFO] Building hipster o mat 0.1 SNAPSHOT [INFO] Compiling 7 source files to C:\...\hipster o mat jugbb\target\clas T E S T S Running com.ax.demo.hipsterresourcetest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0 [INFO] Building jar: C:\...\target\hipster o mat 0.1 SNAPSHOT.jar [INFO] [INFO] maven shade plugin:2.2:shade hipster o mat [INFO] Including io.dropwizard:dropwizard core:jar:0.8.0 in the shaded ja... [INFO] Replacing original artifact with shaded artifact. [INFO] BUILD SUCCESS [INFO] Total time: s
21 RUNNING THE APPLICATION java jar hipster o mat 0.1 SNAPSHOT.jar server hipster.yml Hello JavaLand 2015 INFO [15:52:13,998] io.d.s.serverfactory: Starting HipsterApplication INFO [15:52:14,058] org.e.j.setuidlistener: Opened HipsterApplication@200 INFO [15:52:14,728] io.d.j.dropwizardresourceconfig: The following paths GET /hipsters/ping (com.ax.demo.resource.hipsterresource) INFO [15:52:14,828] o.e.jetty.s.server: >curl " {"msg":"pong"}
22 WHAT HAPPENED SO FAR... With 15 LOC we developed a RESTful Ping-Pong webservice. Easy to build and easy to deploy. What Dropwizard adds on-top: All of your application's metrics as JSON. Healthchecks show if our application is healthy. We can have a look at the thread dump of our application.
23 HEALTH CHECK public class HipsterServiceHealthCheck extends HealthCheck } } protected Result check() { if (store.isrunning()) { return Result.healthy("I'm fine. Store is running."); } else { return Result.unhealthy("Oho, no storage for hipsters." } public void run(final HipsterConfiguration conf, final Environment environment) throws Exception { environment.healthchecks().register("hipsterhealth", new HipsterServiceHealthCheck(store));...
24 public Pong foobar() { return new Pong(); } MORE FROM THE METRICS LIBRARY: Counter Gauges Meters Histograms
25 Let's look again: Our Ping-Pong metric. Our HipsterHealthcheck.
26 VIEWS Fast HTML views using FreeMarker or Mustache. bootstrap.addbundle(new ViewBundle<HipsterConfiguration>(){...} public class HipsterView extends View { public HipsterView(Hipster hipster) { super("hipster.mustache"); this.hipster = hipster; } public Hipster gethipster() { return @Produces({ MediaType.TEXT_HTML, MediaType.APPLICATION_JSON }) public HipsterView gethipsterview(@pathparam("name") String name) return new HipsterView(getHipster(name)); }
27 VIEWS <body> {{#hipster}} <div id="layout" class="pure g"> <div class="sidebar pure u 1 pure u med 1 4"> <div class="header"> <hgroup> <h1 class="brand title">sample Hipster #{{id}}</h1> <h2 class="brand tagline">all about '{{name}}'</h2> </hgroup> </div> </div> </div> {{/hipster}}...
28 VIEWS One URL - Two Representations
29 VIEWS One URL - Two Representations curl X GET H "Accept: application/json" STATUS 200 OK {"hipster": {"id":0, "name":"foo", "jeans":"skinny", "hornrimmedglasses":true, "imagepath":null} }
30 TESTS Support for unit and integration DropwizardAppRule<HipsterConfiguration> RULE = new DropwizardAppRule<HipsterConfiguration>( HipsterApplication.class, public void testhipstergetcreateroundtrip() { Client client = ClientBuilder.newClient(); Response response = client.target( String.format(" assertequals(201, response.getstatus()); Hipster hipreceived = client.target(string.format( " RULE.getLocalPort())).request(MediaType.APPLICATION_JSON).get(Hipster.class);
31 assertequals(gethipster("foo"), hipreceived); }
32 MANAGED environment.lifecycle().manage(store); public class HipsterStore implements Managed { public void start() throws Exception public void stop() throws Exception {...}
33 VALIDATION public class Hipster = 0, message = "Id must be positive") private int id;... public Response addhipster(@valid final Hipster hipster){... Status 422 {"errors":["id Id must be positive (was 2)"]}
34 THAT'S ALL... AT LEAST FOR DROPWIZARD-CORE.
35 PERFORMANCE See Oli B. heise Developer Sample Application one REST-Method with a counter. Running with warm-up on a MacBook Pro 2.6 GHz i7 with OS X and Oracle Java : Dropwizard > Req/s Tomcat > Req/s GlassFish 4.0 -> Req/s.
36 PERFORMANCE 5% Metrics-Framework (only in benchmark situations) Complete Roundtrip (REST call, JSON De-/Serializing) between two machines in our office ~0.5ms
37 CONFIGURABLE ASSETS BUNDLE public class SampleConfiguration extends Configuration @JsonProperty AssetsConfiguration assets = new AssetsConfiguration(); } public AssetsConfiguration getassetsconfiguration() {return assets;} public void initialize(bootstrap<sampleconfiguration> bs) bs.addbundle( new ConfiguredAssetsBundle("/assets/", "/dashboard/")); } assets: overrides: /dashboard/assets: /some/absolute/path/with/assets/ /dashboard/images: /some/different/absolute/path/images mimetypes: woff: application/font woff
38 DISCOVERY io.dropwizard.modules:dropwizard discovery discovery: servicename: hello world public void initialize(bootstrap<hipsterconfiguration> bootstrap) bootstrap.addbundle(discoverybundle); } final DiscoveryClient client = discoverybundle.newdiscoveryclient("other service"); environment.lifecycle().manage( new DiscoveryClientManager(client));
39 ADMIN-DASHBOARD Dashboard
40 RESTFUL API DOCUMENTATION A maven doclet for your dropwizard application: Example: Hipster Documentation
41 LESSONS LEARNED
42 NEXT STEPS Getting Started Guide on This Hipster-Application Demo on Github Dropwizard als REST-App-Server von Oli B. Fischer auf heise Developer Dropwizard User Group
Sonatype CLM for Maven. Sonatype CLM for Maven
Sonatype CLM for Maven i Sonatype CLM for Maven Sonatype CLM for Maven ii Contents 1 Introduction 1 2 Creating a Component Index 3 2.1 Excluding Module Information Files in Continuous Integration Tools...........
Maven2 Reference. Invoking Maven General Syntax: Prints help debugging output, very useful to diagnose. Creating a new Project (jar) Example:
Maven2 Reference Invoking Maven General Syntax: mvn plugin:target [-Doption1 -Doption2 dots] mvn help mvn -X... Prints help debugging output, very useful to diagnose Creating a new Project (jar) mvn archetype:create
Hands on exercise for
Hands on exercise for João Miguel Pereira 2011 0 Prerequisites, assumptions and notes Have Maven 2 installed in your computer Have Eclipse installed in your computer (Recommended: Indigo Version) I m assuming
CI/CD Cheatsheet. Lars Fabian Tuchel Date: 18.March 2014 DOC:
CI/CD Cheatsheet Title: CI/CD Cheatsheet Author: Lars Fabian Tuchel Date: 18.March 2014 DOC: Table of Contents 1. Build Pipeline Chart 5 2. Build. 6 2.1. Xpert.ivy. 6 2.1.1. Maven Settings 6 2.1.2. Project
Hello World RESTful web service tutorial
Hello World RESTful web service tutorial Balázs Simon ([email protected]), BME IIT, 2015 1 Introduction This document describes how to create a Hello World RESTful web service in Eclipse using JAX-RS
GlassFish v3. Building an ex tensible modular Java EE application server. Jerome Dochez and Ludovic Champenois Sun Microsystems, Inc.
GlassFish v3 Building an ex tensible modular Java EE application server Jerome Dochez and Ludovic Champenois Sun Microsystems, Inc. Agenda Java EE 6 and GlassFish V3 Modularity, Runtime Service Based Architecture
Sonatype CLM Enforcement Points - Continuous Integration (CI) Sonatype CLM Enforcement Points - Continuous Integration (CI)
Sonatype CLM Enforcement Points - Continuous Integration (CI) i Sonatype CLM Enforcement Points - Continuous Integration (CI) Sonatype CLM Enforcement Points - Continuous Integration (CI) ii Contents 1
Jenkins User Conference Herzelia, July 5 2012 #jenkinsconf. Testing a Large Support Matrix Using Jenkins. Amir Kibbar HP http://hp.
Testing a Large Support Matrix Using Jenkins Amir Kibbar HP http://hp.com/go/oo About Me! 4.5 years with HP! Almost 3 years System Architect! Out of which 1.5 HP OO s SA! Before that a Java consultant
Continuous Integration Multi-Stage Builds for Quality Assurance
Continuous Integration Multi-Stage Builds for Quality Assurance Dr. Beat Fluri Comerge AG ABOUT MSc ETH in Computer Science Dr. Inform. UZH, s.e.a.l. group Over 8 years of experience in object-oriented
Build management & Continuous integration. with Maven & Hudson
Build management & Continuous integration with Maven & Hudson About me Tim te Beek [email protected] Computer science student Bioinformatics Research Support Overview Build automation with Maven Repository
Maven or how to automate java builds, tests and version management with open source tools
Maven or how to automate java builds, tests and version management with open source tools Erik Putrycz Software Engineer, Apption Software [email protected] Outlook What is Maven Maven Concepts and
2692 : Accelerate Delivery with DevOps with IBM Urbancode Deploy and IBM Pure Application System Lab Instructions
April 27 - May 1 Las Vegas, NV 2692 : Accelerate Delivery with DevOps with IBM Urbancode Deploy and IBM Pure Application System Lab Instructions Authors: Anujay Bidla, DevOps and Continuous Delivery Specialist
Predictive Analytics Client
Predictive Analytics Client ONE Automation Platform Installation Guide Version: 11.2 Publication Date: 2015-10 Automic Software GmbH ii Copyright Copyright Automic and the Automic logo are trademarks owned
12 Factor App. Best Practices for Scala Deployment
12 Factor App Best Practices for Scala Deployment 2005 2015 WAR files JAR files App Servers Microservices Hot-Deploy Continuous Deploy Java Scala Joe Kutner @codefinger JVM Platform Owner @Heroku 12 Factor
Enterprise Service Bus
We tested: Talend ESB 5.2.1 Enterprise Service Bus Dr. Götz Güttich Talend Enterprise Service Bus 5.2.1 is an open source, modular solution that allows enterprises to integrate existing or new applications
Mind The Gap! Setting Up A Code Structure Building Bridges
Mind The Gap! Setting Up A Code Structure Building Bridges Representation Of Architectural Concepts In Code Structures Why do we need architecture? Complex business problems too many details to keep overview
Testing Tools using Visual Studio. Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation
Testing Tools using Visual Studio Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation Plan REQUIREMENTS BACKLOG Monitor + Learn Development Collaboration Production Develop + Test Release
MarkLogic Server. Java Application Developer s Guide. MarkLogic 8 February, 2015. Copyright 2015 MarkLogic Corporation. All rights reserved.
Java Application Developer s Guide 1 MarkLogic 8 February, 2015 Last Revised: 8.0-3, June, 2015 Copyright 2015 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents Java Application
CONTINUOUS DEPLOYMENT WITH SINGULARITY
CONTINUOUS DEPLOYMENT WITH SINGULARITY Large Scale Mission-Critical Service and Job Deployment Gregory Chomatas @gchomatas PAAS TEAM Implement & maintain: the deploy & build tools the PAAS platform (mesos
<Insert Picture Here> TDD on a Coherence project
TDD on a Coherence project Jon Hall - Oracle UK Consulting [email protected] Disclaimer The following is intended to outline general product use and direction. It is intended
Networks and Services
Networks and Services Dr. Mohamed Abdelwahab Saleh IET-Networks, GUC Fall 2015 TOC 1 Infrastructure as a Service 2 Platform as a Service 3 Software as a Service Infrastructure as a Service Definition Infrastructure
BIRT Application and BIRT Report Deployment Functional Specification
Functional Specification Version 1: October 6, 2005 Abstract This document describes how the user will deploy a BIRT Application and BIRT reports to the Application Server. Document Revisions Version Date
Spark Job Server. Evan Chan and Kelvin Chu. Date
Spark Job Server Evan Chan and Kelvin Chu Date Overview Why We Needed a Job Server Created at Ooyala in 2013 Our vision for Spark is as a multi-team big data service What gets repeated by every team: Bastion
WHITE PAPER. Domo Advanced Architecture
WHITE PAPER Domo Advanced Architecture Overview There are several questions that any architect or technology advisor may ask about a new system during the evaluation process: How will it fit into our organization
1 Building, Deploying and Testing DPES application
1 Building, Deploying and Testing DPES application This chapter provides updated instructions for accessing the sources code, developing, building and deploying the DPES application in the user environment.
<Insert Picture Here> Introducing Hudson. Winston Prakash. Click to edit Master subtitle style
Introducing Hudson Click to edit Master subtitle style Winston Prakash What is Hudson? Hudson is an open source continuous integration (CI) server. A CI server can do various tasks
LICENSE4J AUTO LICENSE GENERATION AND ACTIVATION SERVER USER GUIDE
LICENSE4J AUTO LICENSE GENERATION AND ACTIVATION SERVER USER GUIDE VERSION 1.6.0 LICENSE4J www.license4j.com Table of Contents Getting Started... 2 Server Roles... 4 Installation... 9 Server WAR Deployment...
ZeroTurnaround License Server User Manual 1.4.0
ZeroTurnaround License Server User Manual 1.4.0 Overview The ZeroTurnaround License Server is a solution for the clients to host their JRebel licenses. Once the user has received the license he purchased,
D5.4.4 Integrated SemaGrow Stack API components
ICT Seventh Framework Programme (ICT FP7) Grant Agreement No: 318497 Data Intensive Techniques to Boost the Real Time Performance of Global Agricultural Data Infrastructures Deliverable Form Project Reference
Kohsuke Kawaguchi Sun Microsystems, Inc. hk2.dev.java.net, glassfish.dev.java.net. Session ID
1 Kohsuke Kawaguchi Sun Microsystems, Inc. hk2.dev.java.net, glassfish.dev.java.net Session ID 2 What s GlassFish v3? JavaEE 6 API for REST (JAX-RS) Better web framework support (Servlet 3.0) WebBeans,
GigaSpaces XAP 10.0 Administration Training ADMINISTRATION, MONITORING AND TROUBLESHOOTING GIGASPACES XAP DISTRIBUTED SYSTEMS
GigaSpaces XAP 10.0 Administration Training ADMINISTRATION, MONITORING AND TROUBLESHOOTING GIGASPACES XAP DISTRIBUTED SYSTEMS Learn about GigaSpaces XAP internal protocols, its configuration, monitoring
Server-side OSGi with Apache Sling. Felix Meschberger Day Management AG 124
Server-side OSGi with Apache Sling Felix Meschberger Day Management AG 124 About Felix Meschberger > Senior Developer, Day Management AG > [email protected] > http://blog.meschberger.ch > VP Apache Sling
Monitoring Oracle Enterprise Performance Management System Release 11.1.2.3 Deployments from Oracle Enterprise Manager 12c
Monitoring Oracle Enterprise Performance Management System Release 11.1.2.3 Deployments from Oracle Enterprise Manager 12c This document describes how to set up Oracle Enterprise Manager 12c to monitor
Continuous Integration
Présentation IUT Agile Mai 2014 #iutagile http://iutagile.com Continuous Integration [email protected] This document: http://arnaud.nauwynck.free.fr/iut-agile-2014continuousint.pdf Summary What
Apache Sling A REST-based Web Application Framework Carsten Ziegeler [email protected] ApacheCon NA 2014
Apache Sling A REST-based Web Application Framework Carsten Ziegeler [email protected] ApacheCon NA 2014 About [email protected] @cziegeler RnD Team at Adobe Research Switzerland Member of the Apache
RESTful web applications with Apache Sling
RESTful web applications with Apache Sling Bertrand Delacrétaz Senior Developer, R&D, Day Software, now part of Adobe Apache Software Foundation Member and Director http://grep.codeconsult.ch - twitter:
Appium mobile test automation
Appium mobile test automation for Google Android and Apple ios Last updated: 4 January 2016 Pepgo Limited, 71-75 Shelton Street, Covent Garden, London, WC2H 9JQ, United Kingdom Contents About this document...
Model-View-Controller. and. Struts 2
Model-View-Controller and Struts 2 Problem area Mixing application logic and markup is bad practise Harder to change and maintain Error prone Harder to re-use public void doget( HttpServletRequest request,
by Charles Souillard CTO and co-founder, BonitaSoft
C ustom Application Development w i t h Bonita Execution Engine by Charles Souillard CTO and co-founder, BonitaSoft Contents 1. Introduction 2. Understanding object models 3. Using APIs 4. Configuring
Getting Started. SAP HANA Cloud End-to-End-Development Scenarios. Develop your first End-to-End SAP HANA Cloud Application Scenario. Version 1.4.
SAP HANA Cloud End-to-End-Development Scenarios Getting Started Develop your first End-to-End SAP HANA Cloud Application Scenario Version 1.4.2 1 Copyright 2014 SAP AG or an SAP affiliate company. All
Microservices Technology Enabler from Oracle ijug / Oracle Roadshow 2015
Microservices Technology Enabler from Oracle ijug / Oracle Roadshow 2015 Peter Doschkinow Michael Bräuer November 2015 Safe Harbor Statement The following is intended to outline our general product direction.
Liferay Enterprise ecommerce. Adding ecommerce functionality to Liferay Reading Time: 10 minutes
Liferay Enterprise ecommerce Adding ecommerce functionality to Liferay Reading Time: 10 minutes Broadleaf + Liferay ecommerce + Portal Options Integration Details REST APIs Integrated IFrame Separate Conclusion
Overview of Web Services API
1 CHAPTER The Cisco IP Interoperability and Collaboration System (IPICS) 4.5(x) application programming interface (API) provides a web services-based API that enables the management and control of various
NetBeans IDE Field Guide
NetBeans IDE Field Guide Copyright 2005 Sun Microsystems, Inc. All rights reserved. Table of Contents Introduction to J2EE Development in NetBeans IDE...1 Configuring the IDE for J2EE Development...2 Getting
Apache Karaf in real life ApacheCon NA 2014
Apache Karaf in real life ApacheCon NA 2014 Agenda Very short history of Karaf Karaf basis A bit deeper dive into OSGi Modularity vs Extensibility DIY - Karaf based solution What we have learned New and
Oracle Managed File Getting Started - Transfer FTP Server to File Table of Contents
Oracle Managed File Getting Started - Transfer FTP Server to File Table of Contents Goals... 3 High- Level Steps... 4 Basic FTP to File with Compression... 4 Steps in Detail... 4 MFT Console: Login and
Introducing Apache Pivot. Greg Brown, Todd Volkert 6/10/2010
Introducing Apache Pivot Greg Brown, Todd Volkert 6/10/2010 Speaker Bios Greg Brown Senior Software Architect 15 years experience developing client and server applications in both services and R&D Apache
Java Forum Nord 2015. Dirk Mahler
by Java Forum Nord 2015 Dirk Mahler Black Boxes Called Artifacts Software As A Graph jqassistant Let s Explore Libraries! 2 Yes We Scan Software Analysis Using jqassistant 3 Artifact Result of a build/integration
HP OO 10.X - SiteScope Monitoring Templates
HP OO Community Guides HP OO 10.X - SiteScope Monitoring Templates As with any application continuous automated monitoring is key. Monitoring is important in order to quickly identify potential issues,
Building and Using Web Services With JDeveloper 11g
Building and Using Web Services With JDeveloper 11g Purpose In this tutorial, you create a series of simple web service scenarios in JDeveloper. This is intended as a light introduction to some of the
Web Frameworks and WebWork
Web Frameworks and WebWork Problem area Mixing application logic and markup is bad practise Harder to change and maintain Error prone Harder to re-use public void doget( HttpServletRequest request, HttpServletResponse
Jenkins World Tour 2015 Santa Clara, CA, September 2-3
1 Jenkins World Tour 2015 Santa Clara, CA, September 2-3 Continuous Delivery with Container Ecosystem CAD @ Platform Equinix - Overview CAD Current Industry - Opportunities Monolithic to Micro Service
Software project management. and. Maven
Software project management and Maven Problem area Large software projects usually contain tens or even hundreds of projects/modules Will become messy and incomprehensible ibl if the projects don t adhere
1. Spring Batch Admin User Guide
1. Spring Batch Admin User Guide Version : 1.3.0 Authors : Dave Syer Spring Batch Admin provides a webbased user interface that features an admin console for Spring Batch applications and systems. It is
Software project management. and. Maven
Software project management and Maven Problem area Large software projects usually contain tens or even hundreds of projects/modules Will become messy if the projects don t adhere to some common principles
Active Directory Management. Agent Deployment Guide
Active Directory Management Agent Deployment Guide Document Revision Date: April 26, 2013 Active Directory Management Deployment Guide i Contents System Requirements... 1 Hardware Requirements... 2 Agent
Service Integration course. Cassandra
Budapest University of Technology and Economics Department of Measurement and Information Systems Fault Tolerant Systems Research Group Service Integration course Cassandra Oszkár Semeráth Gábor Szárnyas
Application Interface Services Server for Mobile Enterprise Applications Configuration Guide Tools Release 9.2
[1]JD Edwards EnterpriseOne Application Interface Services Server for Mobile Enterprise Applications Configuration Guide Tools Release 9.2 E61545-01 October 2015 Describes the configuration of the Application
ORACLE BUSINESS INTELLIGENCE WORKSHOP. Prerequisites for Oracle BI Workshop
ORACLE BUSINESS INTELLIGENCE WORKSHOP Prerequisites for Oracle BI Workshop Introduction...2 Hardware Requirements...2 Minimum Hardware configuration:...2 Software Requirements...2 Virtual Machine: Runtime...2
SSRS Reporting Using Report Builder 3.0. By Laura Rogers Senior SharePoint Consultant Rackspace Hosting
SSRS Reporting Using Report Builder 3.0 By Laura Rogers Senior SharePoint Consultant Rackspace Hosting About Me Laura Rogers, Microsoft MVP I live in Birmingham, Alabama Company: Rackspace Hosting Author
Email Setup Guide. network support pc repairs web design graphic design Internet services spam filtering hosting sales programming
Email Setup Guide 1. Entourage 2008 Page 2 2. ios / iphone Page 5 3. Outlook 2013 Page 10 4. Outlook 2007 Page 17 5. Windows Live Mail a. New Account Setup Page 21 b. Change Existing Account Page 25 Entourage
GlassFish. Developing an Application Server in Open Source
GlassFish Developing an Application Server in Open Source Santiago Pericas-Geertsen Sun Microsystems, Inc. http://weblogs.java.net/blog/spericas/ [email protected] 1 1 Who am I? BA from
FileMaker 13. ODBC and JDBC Guide
FileMaker 13 ODBC and JDBC Guide 2004 2013 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and Bento are trademarks of FileMaker, Inc.
Log management with Logstash and Elasticsearch. Matteo Dessalvi
Log management with Logstash and Elasticsearch Matteo Dessalvi HEPiX 2013 Outline Centralized logging. Logstash: what you can do with it. Logstash + Redis + Elasticsearch. Grok filtering. Elasticsearch
1 What is Cloud Computing?... 2 2 Cloud Infrastructures... 2 2.1 OpenStack... 2 2.2 Amazon EC2... 4 3 CAMF... 5 3.1 Cloud Application Management
1 What is Cloud Computing?... 2 2 Cloud Infrastructures... 2 2.1 OpenStack... 2 2.2 Amazon EC2... 4 3 CAMF... 5 3.1 Cloud Application Management Frameworks... 5 3.2 CAMF Framework for Eclipse... 5 3.2.1
Automated performance testing using Maven & JMeter. George Barnett, Atlassian Software Systems @georgebarnett
Automated performance testing using Maven & JMeter George Barnett, Atlassian Software Systems @georgebarnett Create controllable JMeter tests Configure Maven to create a repeatable cycle Run this build
Developing a Web Server Platform with SAPI Support for AJAX RPC using JSON
Revista Informatica Economică, nr. 4 (44)/2007 45 Developing a Web Server Platform with SAPI Support for AJAX RPC using JSON Iulian ILIE-NEMEDI, Bucharest, Romania, [email protected] Writing a custom web
Onset Computer Corporation
Onset, HOBO, and HOBOlink are trademarks or registered trademarks of Onset Computer Corporation for its data logger products and configuration/interface software. All other trademarks are the property
Orientation Course - Lab Manual
Orientation Course - Lab Manual Using the Virtual Managed Workplace site for the lab exercises Your instructor will provide the following information before the first lab exercise begins: Your numerical
OpenESB Standalone Edition V3.0 Web admin console
OpenESB Standalone Edition V3.0 Web admin console Page 1 of 45 Document identifier: Pymma document: 770-003 Location: www.pymma.com Editor: Pymma Services: [email protected] Abstract: This document explains
GECKO Software. Introducing FACTORY SCHEMES. Adaptable software factory Patterns
Introducing FACTORY SCHEMES Adaptable software factory Patterns FACTORY SCHEMES 3 Standard Edition Community & Enterprise Key Benefits and Features GECKO Software http://consulting.bygecko.com Email: [email protected]
Drupal CMS for marketing sites
Drupal CMS for marketing sites Intro Sample sites: End to End flow Folder Structure Project setup Content Folder Data Store (Drupal CMS) Importing/Exporting Content Database Migrations Backend Config Unit
FileMaker 12. ODBC and JDBC Guide
FileMaker 12 ODBC and JDBC Guide 2004 2012 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and Bento are trademarks of FileMaker, Inc.
FileMaker Server 15. Getting Started Guide
FileMaker Server 15 Getting Started Guide 2007 2016 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and FileMaker Go are trademarks
Distribution and Integration Technologies
Distribution and Integration Technologies RESTful Services REST style for web services REST Representational State Transfer, considers the web as a data resource Services accesses and modifies this data
Implementing SQI via SOAP Web-Services
IST-2001-37264 Creating a Smart Space for Learning Implementing SQI via SOAP Web-Services Date: 10-02-2004 Version: 0.7 Editor(s): Stefan Brantner, Thomas Zillinger (BearingPoint) 1 1 Java Archive for
AklaBox. The Ultimate Document Platform for your Cloud Infrastructure. Installation Guideline
AklaBox The Ultimate Document Platform for your Cloud Infrastructure Installation Guideline Contents Introduction... 3 Environment pre-requisite for Java... 3 About this documentation... 3 Pre-requisites...
Triple-E class Continuous Delivery
Triple-E class Continuous Delivery with Hudson, Maven, Kokki and PyDev Werner Keil Eclipse Day Delft 27 th September 2012 2 2012 Creative Arts & Technologies Images Maersk Line and Others Overview Introduction
Systemmanagement with RHQ and Jopr. Heiko W. Rupp Red Hat 6920
Systemmanagement with RHQ and Jopr Heiko W. Rupp Red Hat 6920 2 AGENDA > Introduction > Some history > Architectural overview > Resources > Extending Jopr and RHQ via plugins 3 Introduction > Jopr > RHQ
Getting Started with Telerik Data Access. Contents
Contents Overview... 3 Product Installation... 3 Building a Domain Model... 5 Database-First (Reverse) Mapping... 5 Creating the Project... 6 Creating Entities From the Database Schema... 7 Model-First
Social Networks and the Richness of Data
Social Networks and the Richness of Data Getting distributed Webservices Done with NoSQL Fabrizio Schmidt, Lars George VZnet Netzwerke Ltd. Content Unique Challenges System Evolution Architecture Activity
Open Source Multi-Cloud, Multi- Tenant Automation in the cloud with SlipStream PaaS
Open Source Multi-Cloud, Multi- Tenant Automation in the cloud with SlipStream PaaS A professional open source solution Robert Branchat, SixSq 5 July 2014 Lyon, France Based in Geneva, Switzerland Founded
MathCloud: From Software Toolkit to Cloud Platform for Building Computing Services
MathCloud: From Software Toolkit to Cloud Platform for Building Computing s O.V. Sukhoroslov Centre for Grid Technologies and Distributed Computing ISA RAS Moscow Institute for Physics and Technology MathCloud
Integrating your Maven Build and Tomcat Deployment
Integrating your Maven Build and Tomcat Deployment Maven Publishing Plugin for Tcat Server MuleSource and the MuleSource logo are trademarks of MuleSource Inc. in the United States and/or other countries.
Word Count Code using MR2 Classes and API
EDUREKA Word Count Code using MR2 Classes and API A Guide to Understand the Execution of Word Count edureka! A guide to understand the execution and flow of word count WRITE YOU FIRST MRV2 PROGRAM AND
Systems Integration in the Cloud Era with Apache Camel. Kai Wähner, Principal Consultant
Systems Integration in the Cloud Era with Apache Camel Kai Wähner, Principal Consultant Kai Wähner Main Tasks Requirements Engineering Enterprise Architecture Management Business Process Management Architecture
IBM Tivoli Workload Scheduler Integration Workbench V8.6.: How to customize your automation environment by creating a custom Job Type plug-in
IBM Tivoli Workload Scheduler Integration Workbench V8.6.: How to customize your automation environment by creating a custom Job Type plug-in Author(s): Marco Ganci Abstract This document describes how
www.virtualians.pk CS506 Web Design and Development Solved Online Quiz No. 01 www.virtualians.pk
CS506 Web Design and Development Solved Online Quiz No. 01 Which of the following is a general purpose container? JFrame Dialog JPanel JApplet Which of the following package needs to be import while handling
Creating a Java application using Perfect Developer and the Java Develo...
1 of 10 15/02/2010 17:41 Creating a Java application using Perfect Developer and the Java Development Kit Introduction Perfect Developer has the facility to execute pre- and post-build steps whenever the
Practicing Continuous Delivery using Hudson. Winston Prakash Oracle Corporation
Practicing Continuous Delivery using Hudson Winston Prakash Oracle Corporation Development Lifecycle Dev Dev QA Ops DevOps QA Ops Typical turn around time is 6 months to 1 year Sprint cycle is typically
Test Case 3 Active Directory Integration
April 12, 2010 Author: Audience: Joe Lowry and SWAT Team Evaluator Test Case 3 Active Directory Integration The following steps will guide you through the process of directory integration. The goal of
OnCommand Performance Manager 1.1
OnCommand Performance Manager 1.1 Installation and Setup Guide For Red Hat Enterprise Linux NetApp, Inc. 495 East Java Drive Sunnyvale, CA 94089 U.S. Telephone: +1 (408) 822-6000 Fax: +1 (408) 822-4501
NTP Software File Auditor for Windows Edition
NTP Software File Auditor for Windows Edition An NTP Software Installation Guide Abstract This guide provides a short introduction to installation and initial configuration of NTP Software File Auditor
Learning GlassFish for Tomcat Users
Learning GlassFish for Tomcat Users White Paper February 2009 Abstract There is a direct connection between the Web container technology used by developers and the performance and agility of applications.
Uptime Infrastructure Monitor. Installation Guide
Uptime Infrastructure Monitor Installation Guide This guide will walk through each step of installation for Uptime Infrastructure Monitor software on a Windows server. Uptime Infrastructure Monitor is
FileMaker Server 10. Getting Started Guide
FileMaker Server 10 Getting Started Guide 2007-2009 FileMaker, Inc. All rights reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker, the file folder logo, Bento and
Maven2. Configuration and Build Management. Robert Reiz
Maven2 Configuration and Build Management Robert Reiz A presentation is not a documentation! A presentation should just support the speaker! PLOIN Because it's your time Seite 2 1 What is Maven2 2 Short
WebLogic Server: Installation and Configuration
WebLogic Server: Installation and Configuration Agenda Application server / Weblogic topology Download and Installation Configuration files. Demo Administration Tools: Configuration
