Understanding Evolution's Architecture A Technical Overview

Size: px
Start display at page:

Download "Understanding Evolution's Architecture A Technical Overview"

Transcription

1 Understanding Evolution's Architecture A Technical Overview Contents Introduction Understanding Evolution's Design Evolution Architecture Evolution Server Transports Evolution Benefits How Does Evolution Work Evolution Testing Interface Evolution Features Conclusion Contact Information 2015 Mertech Data Systems, Inc. All Rights Reserved. This document is for informational purposes only. Mertech makes no warranties, expressed or implied, in this document. Apache is a trademark of Apache Software Foundation. Appcelerator and Titanium are trademarks of Appcelerator Inc. DataFlex is a trademark of Data Access Worldwide, Inc. PhoneGap is a trademark of Adobe Systems Inc. Windows is a trademarks of Microsoft Corporation. Other trademarks and trade names mentioned herein are the property of their respective owners.

2 Introduction Mertech's Evolution Server is an API development tool that integrates applications on a global scale without complex infrastructure or software. It enables developers to rapidly and costeffectively transition existing Windows desktop applications to a service or API-based model. Whether companies are transitioning to SaaS or simply unifying development efforts, implementing with an API-based model gives existing applications the ability to seamlessly integrate even if built with different programming languages. The Challenges There are two major challenges facing Windows developers who are transitioning applications to a service or API-based model: 1. How to integrate Windows applications with applications developed in other languages 2. How to integrate Windows applications with other Internet-based applications First, cross-language development is a big problem and existing industry players have only begun to scratch the surface of this problem. Even for mobile development, the closest we get to multiplatform development tools are PhoneGap and Titanium. Although useful, these tools do not fully capitalize on the advantages of native platform features and target the user interface to the lowest common denominator on all platforms, often resulting in an unattractive design. Beyond the user interface, a tool that enables a Windows application developed in one language to interact easily with an application developed in another language simply does not exist. Second, in order for Windows applications to integrate with other Internet-based applications, they need to utilize a web server such as Windows Internet Information Services (IIS) or Apache, and, if the application is available for multiple platforms, developers need to be able to deliver the application using different protocols, such as binary for a C# or Java application, or JSON in the case of a web application. As a result, there are many combinations of development language, web servers and protocols that must be considered. With the absence of a robust tool to navigate these many options, developers are left with lots of headaches

3 Understanding Evolution's Design What is Evolution? Evolution is Mertech s answer to How can I evolve my application to work in today s user-centric, cloud computing environment? Evolution allows modernization of existing legacy business logic. With it, developers can create an API to expose the business rules developed in one language, such as Java, DataFlex or C#, and have it available to be consumed by other languages via multiple protocols. Evolution enables developers to build business applications for Windows using any language, and deliver them with or without a web server on any front-end. Evolution solves the challenges of integration between different programming languages and protocol mismatches with zero investment in a new architecture. All that is needed is an existing proxy server no complex enterprise buses or costly middleware required. So whether your services are running on-premise or over the cloud, Evolution Server provides the speed and simplicity to operate an agile and efficient business. Evolution Architecture Evolution combines a protocol layer on top of a dispatcher. It uses the software stack, which was originally developed by Facebook. Evolution allows you to create an Object Relational Model (ORM) of your existing business logic and data model. This ORM architecture opens up your application for integration with web applications from other vendors and enables easier integration with other web development tools. The developer publishes an API that contains the operations provided by his application. Then, within Evolution, other developers can call that API from any supported language and serve it to any other supported language. C# PHP Python Java Other Apps THRIFT HTTP SOCKET JSON-RPC SOAP BINARY PACT EVOLUTION DISPATCHER EVOLUTION EVOLUTION INTERFACE DataFlex Apps C# Apps VB Apps Other Apps - 2 -

4 Evolution Interface: Evolution uses the Component Object Mode () interface, an essential building block for most Windows developers, to communicate in and out of the application. This is supported in all languages compatible with a interface including DataFlex, C#, and Visual Basic. Mertech s proprietary Evolution Dispatcher technology decides how to route your call (where and using which protocol) and uses HTTP or socket transport to communicate to the desired end language or application. Evolution utilizes, an interface definition language (IDL) and binary communication protocol initially developed by Facebook and now associated with Apache, to power the Dispatcher s communication. Protocol Layers: Evolution can work with any protocol that is needed for your application, including JSON, Binary, SOAP, XML and many more. Evolution Server Transports Evolution Server is comprised of two different server transports. First is the Web API server. This serves APIs over HTTP using Apache or IIS. It supports JSON-RPC and SOAP. C L I E N T 1. Web page request Browser 8. Web page reply Apache or IIS 3. JSON/RPC request 7. JSON/RPC reply S E R V E R 4. JSON Evolution Dispatcher Requested page Web page 5. DB - 3 -

5 Second is the server, which uses a framed transport mechanism that moves the data over a TCP socket. written in C#, C++, ObjC, Python, Ruby, PHP 1. TCP/IP socket request 5. TCP/IP socket reply S E R V E R 2. Evolution Dispatcher DB Evolution Benefits Take advantage of cross-language development. You can now deploy your application on any type of front-end without spending a lot of money and time developing for each platform. DataFlex developers can now use DataFlex as more than a rapid development tool. DataFlex can be used as a business rules server, which can be enhanced using other languages. Move your application to the cloud. With the flexibility enabled by Evolution, Windows developers can build robust SaaS applications using best-of-breed technologies and can expand their ecosystem with integration of third party applications to their platform. Use your existing architecture. Zero investment is required in new architecture since no complex/costly enterprise buses or middleware is needed. Save significant time. Your API can target multiple protocols. You can serve different protocols from one codebase rather than developing multiple codebases. A built-in API testing tool allows for agile development and rapid testing. Leverage open source. With Evolution, if you have a C# or any other Windows development tool that supports the interface, you will now be able to use your Windows applications with the LAMP stack (Linux/Apache/MySQL/PHP) and its variants. This opens up options for incorporating open-source code into your applications and for implementing more budgetfriendly and cloud-based computing environments. Expand your options. Add new features and functionality to your product in an efficient manner. You can easily create a modern, web-based UI design. With Evolution, any combination is achievable, opening up a world of possibilities for what your Windows applications can do

6 Separate duties. The Evolution multi-tier development model allows a logical separation of the different operational layers, so components can be separately developed, tested, executed and reused. The UI designer, front-end developer and back-end developer do not need to learn languages required of other roles. An API can be developed without even knowing what the front-end language will be. How Does Evolution Work The runtime version of Evolution includes: Evolution Administrator: a GUI tool to configure Evolution Server and application pools Evolution Dispatcher: a round-robin dispatcher to route client requests to the required application pool Apache 2.4 (optional): a powerful, flexible, HTTP/1.1 compliant web server The Evolution Administrator is used to start and stop the service, create the application pools, and configure the ports the applications are listening on. Evolution can operate in either service mode or application mode. In service mode the Evolution Dispatcher is installed as a Windows service and is started and stopped through the Windows services interface. Adding and configuring application pools is easily handled through two tabs in the Administrator GUI. Settings in the tab (see below) define the application path, the client / server communication protocol, the number of pools to start and how the server handles concurrent requests. Settings in the Process tab define application recovery options, the number of nonblocking server threads, and packet request size. Three applications are configured in the example above. All three are running the same executable but were assigned different transport/protocol methods to allow for different client access

7 Clients connect to the Evolution Dispatcher, which can handle multiple concurrent client connections. The Dispatcher uses a round robin load balancing method, sending each incoming request to the next available member of the requested application pool Administrator 8081 Clients Round Robin Dispatcher 8082 Pool Controller 8083 You can also choose to install a customized version of Apache, a freely available Web server, along with the Evolution deployment modules. You can use Apache as a reverse proxy server for your. A reverse proxy server typically sits behind a firewall in a private network and forwards requests for web content to different servers. As long as your firewall and reverse proxy are correctly configured, no one should be able to gain direct access to your private network. Apache can also be used for caching, security, SSL acceleration, failover, and more. Private Network Clients 8080 Apache Reserve Proxy Server Evolution Dispatcher

8 Evolution Testing Interface Evolution includes a built-in API testing interface for your application To use the testing interface: 1. Open a browser window and enter the port your application is listening on. The Request pane is automatically populated with the URL and a unique Id. You can use this Id in a multithreaded application to match a request to a response since messages may arrive asynchronously. 2. Choose the protocol option, JSON-RPC, SOAP, THRIFT PACT, or THRIFT BINARY. 3. Use the drop-down arrow to view the methods published by your application. Then, choose the one you wish to test. Parameters for the selected method are displayed in the Request pane. 4. Enter your test values (101, 1 in the example) to overwrite the parameter defaults. 5. Select Send. The selected method runs and the result displays in the Response pane. To view additional details, click Raw in the upper right corner of the Response pane. To retrieve an IDL from the server, simply add "?idl" to the end of the URL (for example, To retrieve a WSDL, append "?wsdl" instead (for example,

9 Evolution Features Multi-Language Support. With the Apache cross-language development framework, Evolution enables developers to communicate in any Windows development language, with or without a web server, via any supported protocol, to any front-end. Once an API is created, any developer can maneuver between languages and front-ends with the flip of a switch. The table below lists the many options that are available within the Evolution platform. Windows Language Communication Protocol Front-end DataFlex IIS JSON Mobile, any platform C# or Java Apache Binary Desktop Visual Basic Native protocol (no web server) SOAP Browser Other -compatible Windows languages Compact XML Multi-Protocol Support. Evolution can work with the many protocols needed by your application without changing the underlying codebase, including SOAP, JSON-RPC, binary, and compact (users of currently do not have SOAP or JSON-RPC capability). Multiple Web Server Support. The Evolution Server supports Apache, Microsoft IIS, NGINX, and more. DataFlex developers are now able to use their Windows applications with the LAMP stack and its variants. API Testing Framework. Evolution's built-in API testing framework allows agile development and testing. Back-end developers can test and refine API calls as they develop them, while front-end developers can immediately see the required input and output without writing a line of code. Front-end developers find this testing framework more beneficial than documentation because they can view the published operations, parameters and formatting of the request data in a simple web-based GUI. Built-in CORS. Cross-origin resource sharing (CORS) is a mechanism that restricts resources (for example, fonts, JavaScript, etc.) on a web page from being requested from a domain outside the domain from which the resource originated. CORS support is built into Evolution and allows seamless cross origin calls, making development easier. Auto Port Detection. Port set-up is configured through the administration interface. If a selected port is in use, Evolution detects the conflict and provides an error message. Simple Management. The Evolution Administrator is used for creating the application pools, configuring the ports the applications are listening on, and controlling the service. The Evolution Administrator can be run as a Microsoft Management Console (MMC) snap-in or it can be run as a standalone application

10 Simple Deployment. The development installer sets up everything you need for Evolution, and the installed product has a very small footprint. Evolution packs all of its capabilities into just 5 MB, which has minimal impact on overhead. Apache Installation. Evolution offers the option to install Apache. Apache can be configured to act as a reverse proxy for your Evolution Server. Additionally, Apache can be used for caching, security, SSL acceleration, failover, and more. Conclusion Independent software vendors (ISVs), corporate IT, and software consultants now have the right tool necessary to increase productivity, efficiency and flexibility in delivering a robust service or API-based solution. Through Evolution s proprietary platform, Windows application developers are now able to do what was not previously possible with existing market tools: support multiple protocols and work with multiple languages seamlessly. No matter what language you use for your base Windows application, Evolution enables you to extend, enhance, and deliver this application in any language, to any front-end. Download a free development license of Evolution today and start Evolving your enterprise applications. To see Evolution in action, visit the WorkShop Software website. The Mertech development team built an exciting SaaS platform for Workshop which resulted in a huge increase in new subscribers and revenue within a short period of time

11 Contact Information If you would like to know more about Mertech s products, please visit our web site at or contact us at the addresses below. Corporate Head Office California Office Mertech Data Systems, Inc Pines Boulevard, Suite 312 Pembroke Pines, FL USA Tel: +1 (954) Fax: +1 (866) Brazilian Office Mertech Data Systems Brasil Ltda. Av. Yojiro Takaoka, Cj. 2227, Alphaville Santana de Parnaiba SP Brazil Tel: +55 (11) Fax: +55 (11) Mertech Data Systems, Inc. 114 East Shaw Avenue, Suite 100 Fresno, CA USA Tel: +1 (954) Information, Tech Support and Sales info@mertechdata.com support@mertechdata.com sales@mertechdata.com

ISAM TO SQL MIGRATION

ISAM TO SQL MIGRATION MERTECH DATA SYSTEMS, INC 18503 Pines Boulevard, Suite 312 Pembroke Pines, FL 33029 USA Tel: (954)585-9016 Fax: (866)228-1213 www.mertechdata.com Contents Introduction A Case for Relational Databases Dilemma

More information

Supporting MS SQL Server Failover Using Database Mirroring

Supporting MS SQL Server Failover Using Database Mirroring MERTECH DATA SYSTEMS, INC 18503 Pines Boulevard, Suite 312 Pembroke Pines, FL 33029, USA Tel: 1-954-585-9016 Fax: 1-866-228-1213 www.mertechdata.com Contents Supporting MS SQL Server Failover Using Database

More information

Migrating from DAW s CK for MS SQL to Mertech s MS SQL Driver

Migrating from DAW s CK for MS SQL to Mertech s MS SQL Driver MERTECH DATA SYSTEMS, INC 18503 Pines Boulevard, Suite 312 Pembroke Pines, FL 33029, USA Tel: (954)585-9016 Fax: (866)228-1213 www.mertechdata.com Contents Introduction Migrating from DAW s CK for MS SQL

More information

Monitoring Nginx Server

Monitoring Nginx Server Monitoring Nginx Server eg Enterprise v6 Restricted Rights Legend The information contained in this document is confidential and subject to change without notice. No part of this document may be reproduced

More information

Introduction to Mobile Access Gateway Installation

Introduction to Mobile Access Gateway Installation Introduction to Mobile Access Gateway Installation This document describes the installation process for the Mobile Access Gateway (MAG), which is an enterprise integration component that provides a secure

More information

Load Balancing using Pramati Web Load Balancer

Load Balancing using Pramati Web Load Balancer Load Balancing using Pramati Web Load Balancer Satyajit Chetri, Product Engineering Pramati Web Load Balancer is a software based web traffic management interceptor. Pramati Web Load Balancer offers much

More information

This presentation covers virtual application shared services supplied with IBM Workload Deployer version 3.1.

This presentation covers virtual application shared services supplied with IBM Workload Deployer version 3.1. This presentation covers virtual application shared services supplied with IBM Workload Deployer version 3.1. WD31_VirtualApplicationSharedServices.ppt Page 1 of 29 This presentation covers the shared

More information

Landscape Design and Integration. SAP Mobile Platform 3.0 SP02

Landscape Design and Integration. SAP Mobile Platform 3.0 SP02 Landscape Design and Integration SAP Mobile Platform 3.0 SP02 DOCUMENT ID: DC01916-01-0302-01 LAST REVISED: February 2014 Copyright 2014 by SAP AG or an SAP affiliate company. All rights reserved. No part

More information

BlackBerry Enterprise Service 10. Version: 10.2. Configuration Guide

BlackBerry Enterprise Service 10. Version: 10.2. Configuration Guide BlackBerry Enterprise Service 10 Version: 10.2 Configuration Guide Published: 2015-02-27 SWD-20150227164548686 Contents 1 Introduction...7 About this guide...8 What is BlackBerry Enterprise Service 10?...9

More information

Introduction to the EIS Guide

Introduction to the EIS Guide Introduction to the EIS Guide The AirWatch Enterprise Integration Service (EIS) provides organizations the ability to securely integrate with back-end enterprise systems from either the AirWatch SaaS environment

More information

Brocade Virtual Traffic Manager and Magento Deployment Guide

Brocade Virtual Traffic Manager and Magento Deployment Guide September 2015 Brocade Virtual Traffic Manager and Magento Deployment Guide 2015 Brocade Communications Systems, Inc. All Rights Reserved. ADX, Brocade, Brocade Assurance, the B-wing symbol, DCX, Fabric

More information

Load Balancing for Microsoft Office Communication Server 2007 Release 2

Load Balancing for Microsoft Office Communication Server 2007 Release 2 Load Balancing for Microsoft Office Communication Server 2007 Release 2 A Dell and F5 Networks Technical White Paper End-to-End Solutions Team Dell Product Group Enterprise Dell/F5 Partner Team F5 Networks

More information

Thales ncipher modules. Version: 1.2. Date: 22 December 2009. Copyright 2009 ncipher Corporation Ltd. All rights reserved.

Thales ncipher modules. Version: 1.2. Date: 22 December 2009. Copyright 2009 ncipher Corporation Ltd. All rights reserved. ncipher modules Integration Guide for IBM Tivoli Access Manager for e-business 6.1 Windows Server 2003 32-bit and 64-bit Windows Server 2008 32-bit and 64-bit Version: 1.2 Date: 22 December 2009 Copyright

More information

Setup Guide: Server-side synchronization for CRM Online and Exchange Server

Setup Guide: Server-side synchronization for CRM Online and Exchange Server Setup Guide: Server-side synchronization for CRM Online and Exchange Server Version 8.0 Microsoft Dynamics CRM 2016 Authors: Elad Ben Yosef, Sumanta Batabyal This document is provided "as-is". Information

More information

Building native mobile apps for Digital Factory

Building native mobile apps for Digital Factory DIGITAL FACTORY 7.0 Building native mobile apps for Digital Factory Rooted in Open Source CMS, Jahia s Digital Industrialization paradigm is about streamlining Enterprise digital projects across channels

More information

An Esri White Paper October 2010 Developing with Esri Business Analyst Server

An Esri White Paper October 2010 Developing with Esri Business Analyst Server An Esri White Paper October 2010 Developing with Esri Business Analyst Server Esri, 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853 FAX 909-793-5953 E-MAIL info@esri.com WEB esri.com Copyright

More information

http://docs.trendmicro.com

http://docs.trendmicro.com Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the product, please review the readme files,

More information

Sharp Remote Device Manager (SRDM) Server Software Setup Guide

Sharp Remote Device Manager (SRDM) Server Software Setup Guide Sharp Remote Device Manager (SRDM) Server Software Setup Guide This Guide explains how to install the software which is required in order to use Sharp Remote Device Manager (SRDM). SRDM is a web-based

More information

Oracle9i Application Server: Options for Running Active Server Pages. An Oracle White Paper July 2001

Oracle9i Application Server: Options for Running Active Server Pages. An Oracle White Paper July 2001 Oracle9i Application Server: Options for Running Active Server Pages An Oracle White Paper July 2001 Oracle9i Application Server: Options for Running Active Server Pages PROBLEM SUMMARY...3 INTRODUCTION...3

More information

KEMP LoadMaster. Enabling Hybrid Cloud Solutions in Microsoft Azure

KEMP LoadMaster. Enabling Hybrid Cloud Solutions in Microsoft Azure KEMP LoadMaster Enabling Hybrid Cloud Solutions in Microsoft Azure Introduction An increasing number of organizations are moving from traditional on-premises datacenter architecture to a public cloud platform

More information

Jitterbit Technical Overview : Microsoft Dynamics CRM

Jitterbit Technical Overview : Microsoft Dynamics CRM Jitterbit allows you to easily integrate Microsoft Dynamics CRM with any cloud, mobile or on premise application. Jitterbit s intuitive Studio delivers the easiest way of designing and running modern integrations

More information

2X SecureRemoteDesktop. Version 1.1

2X SecureRemoteDesktop. Version 1.1 2X SecureRemoteDesktop Version 1.1 Website: www.2x.com Email: info@2x.com Information in this document is subject to change without notice. Companies, names, and data used in examples herein are fictitious

More information

Application Notes for Microsoft Office Communicator Clients with Avaya Communication Manager Phones - Issue 1.1

Application Notes for Microsoft Office Communicator Clients with Avaya Communication Manager Phones - Issue 1.1 Avaya Solution & Interoperability Test Lab Application Notes for Microsoft Office Communicator Clients with Avaya Communication Manager Phones - Issue 1.1 Abstract These Application Notes describe the

More information

See What's Coming in Oracle Service Cloud

See What's Coming in Oracle Service Cloud bu See What's Coming in Oracle Service Cloud Release Content Document August 2015 TABLE OF CONTENTS ORACLE SERVICE CLOUD AUGUST RELEASE OVERVIEW... 3 WEB CUSTOMER SERVICE... 4 Oracle Service Cloud Community

More information

Introduction to IBM Worklight Mobile Platform

Introduction to IBM Worklight Mobile Platform Introduction to IBM Worklight Mobile Platform The Worklight Mobile Platform The Worklight Mobile Platform is an open, complete and advanced mobile application platform for HTML5, hybrid and native apps.

More information

EAsE and Integrated Archive Platform (IAP)

EAsE and Integrated Archive Platform (IAP) EAsE and Integrated Archive Platform (IAP) HP Outlook Web Access (OWA) Extension on Exchange 2007 Table of Contents Overview... 2 Microsoft Outlook Web Access 2007 (OWA 2007)... 2 HP Outlook Web Access

More information

Deploying EMC Documentum WDK Applications with IBM WebSEAL as a Reverse Proxy

Deploying EMC Documentum WDK Applications with IBM WebSEAL as a Reverse Proxy Deploying EMC Documentum WDK Applications with IBM WebSEAL as a Reverse Proxy Applied Technology Abstract This white paper serves as a detailed solutions guide for installing and configuring IBM WebSEAL

More information

Deployment Guide Oracle Siebel CRM

Deployment Guide Oracle Siebel CRM Deployment Guide Oracle Siebel CRM DG_ OrSCRM_032013.1 TABLE OF CONTENTS 1 Introduction...4 2 Deployment Topology...4 2.1 Deployment Prerequisites...6 2.2 Siebel CRM Server Roles...7 3 Accessing the AX

More information

Configuring Nex-Gen Web Load Balancer

Configuring Nex-Gen Web Load Balancer Configuring Nex-Gen Web Load Balancer Table of Contents Load Balancing Scenarios & Concepts Creating Load Balancer Node using Administration Service Creating Load Balancer Node using NodeCreator Connecting

More information

Configuring Security Features of Session Recording

Configuring Security Features of Session Recording Configuring Security Features of Session Recording Summary This article provides information about the security features of Citrix Session Recording and outlines the process of configuring Session Recording

More information

Adobe ColdFusion 11 Enterprise Edition

Adobe ColdFusion 11 Enterprise Edition Adobe ColdFusion 11 Enterprise Edition Version Comparison Adobe ColdFusion 11 Enterprise Edition Adobe ColdFusion 11 Enterprise Edition is an all-in-one application server that offers you a single platform

More information

Take Your Rocket U2 Apps Mobile with Rocket LegaSuite. Greg Mummah, Product Manager Rocket Software

Take Your Rocket U2 Apps Mobile with Rocket LegaSuite. Greg Mummah, Product Manager Rocket Software Take Your Rocket U2 Apps Mobile with Rocket LegaSuite Greg Mummah, Product Manager Rocket Software Greg Mummah Product Manager Managed application modernization team at municipal government software vendor

More information

MEGA Web Application Architecture Overview MEGA 2009 SP4

MEGA Web Application Architecture Overview MEGA 2009 SP4 Revised: September 2, 2010 Created: March 31, 2010 Author: Jérôme Horber CONTENTS Summary This document describes the system requirements and possible deployment architectures for MEGA Web Application.

More information

DEPLOYMENT GUIDE Version 1.1. Deploying F5 with Oracle Application Server 10g

DEPLOYMENT GUIDE Version 1.1. Deploying F5 with Oracle Application Server 10g DEPLOYMENT GUIDE Version 1.1 Deploying F5 with Oracle Application Server 10g Table of Contents Table of Contents Introducing the F5 and Oracle 10g configuration Prerequisites and configuration notes...1-1

More information

http://docs.trendmicro.com

http://docs.trendmicro.com Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the product, please review the readme files,

More information

Brocade Virtual Traffic Manager and Oracle EBS 12.1 Deployment Guide

Brocade Virtual Traffic Manager and Oracle EBS 12.1 Deployment Guide September 2015 Brocade Virtual Traffic Manager and Oracle EBS 12.1 Deployment Guide 2015 Brocade Communications Systems, Inc. All Rights Reserved. ADX, Brocade, Brocade Assurance, the B-wing symbol, DCX,

More information

HOW TO CONFIGURE PASS-THRU PROXY FOR ORACLE APPLICATIONS

HOW TO CONFIGURE PASS-THRU PROXY FOR ORACLE APPLICATIONS HOW TO CONFIGURE PASS-THRU PROXY FOR ORACLE APPLICATIONS Overview of Oracle JInitiator Oracle JInitiator enables users to run Oracle Forms applications using Netscape Navigator or Internet Explorer. It

More information

PAINLESS MULTI-DBMS STRATEGY For Magic Developers

PAINLESS MULTI-DBMS STRATEGY For Magic Developers PAINLESS MULTI-DBMS STRATEGY For Magic Developers Contents Mertech s ISAM to SQL Database Connectivity Drivers for Btrieve BTR2SQL Support for Magic Getting Started! Contact Information This document is

More information

Deployment Guide. AX Series with Microsoft Exchange Server

Deployment Guide. AX Series with Microsoft Exchange Server Deployment Guide AX Series with Microsoft Exchange Server DEPLOYMENT GUIDE AX Series with Microsoft Exchange Server Table of Contents Introduction... 1 Prerequisites & Assumptions...1 Configuring AX for

More information

Setting Up SSL on IIS6 for MEGA Advisor

Setting Up SSL on IIS6 for MEGA Advisor Setting Up SSL on IIS6 for MEGA Advisor Revised: July 5, 2012 Created: February 1, 2008 Author: Melinda BODROGI CONTENTS Contents... 2 Principle... 3 Requirements... 4 Install the certification authority

More information

Application Notes for Configuring Microsoft Office Communications Server 2007 R2 and Avaya IP Office PSTN Call Routing - Issue 1.0

Application Notes for Configuring Microsoft Office Communications Server 2007 R2 and Avaya IP Office PSTN Call Routing - Issue 1.0 Avaya Solution & Interoperability Test Lab Application Notes for Configuring Microsoft Office Communications Server 2007 R2 and Avaya IP Office PSTN Call Routing - Issue 1.0 Abstract These Application

More information

Middleware- Driven Mobile Applications

Middleware- Driven Mobile Applications Middleware- Driven Mobile Applications A motwin White Paper When Launching New Mobile Services, Middleware Offers the Fastest, Most Flexible Development Path for Sophisticated Apps 1 Executive Summary

More information

Integrating Web Messaging into the Enterprise Middleware Layer

Integrating Web Messaging into the Enterprise Middleware Layer The increasing demand for real-time data has companies seeking to stream information to users at their desks via the web and on the go with mobile apps. Two trends are paving the way: o Internet push/streaming

More information

A Web Server for Reliable Web System Development

A Web Server for Reliable Web System Development A Server for Reliable System Development is a next generation web server that overcomes the structural problems of existing web servers to provide superior performance and reliability. MIDDLEWARE JEUS

More information

Single Sign On for ShareFile with NetScaler. Deployment Guide

Single Sign On for ShareFile with NetScaler. Deployment Guide Single Sign On for ShareFile with NetScaler Deployment Guide This deployment guide focuses on defining the process for enabling Single Sign On into Citrix ShareFile with Citrix NetScaler. Table of Contents

More information

Using SAP Logon Tickets for Single Sign on to Microsoft based web applications

Using SAP Logon Tickets for Single Sign on to Microsoft based web applications Collaboration Technology Support Center - Microsoft - Collaboration Brief March 2005 Using SAP Logon Tickets for Single Sign on to Microsoft based web applications André Fischer, Project Manager CTSC,

More information

An Oracle White Paper May 2011. Oracle Tuxedo: An Enterprise Platform for Dynamic Languages

An Oracle White Paper May 2011. Oracle Tuxedo: An Enterprise Platform for Dynamic Languages An Oracle White Paper May 2011 Oracle Tuxedo: An Enterprise Platform for Dynamic Languages Introduction Dynamic languages, also sometimes known as scripting languages, have been in existence for a long

More information

Windows Azure Pack Installation and Initial Configuration

Windows Azure Pack Installation and Initial Configuration Windows Azure Pack Installation and Initial Configuration Windows Server 2012 R2 Hands-on lab In this lab, you will learn how to install and configure the components of the Windows Azure Pack. To complete

More information

BASICS OF SCALING: LOAD BALANCERS

BASICS OF SCALING: LOAD BALANCERS BASICS OF SCALING: LOAD BALANCERS Lately, I ve been doing a lot of work on systems that require a high degree of scalability to handle large traffic spikes. This has led to a lot of questions from friends

More information

icrosoft TMG Replacement with NetScaler

icrosoft TMG Replacement with NetScaler icrosoft TMG Replacement with NetScaler Replacing Microsoft Forefront TMG with NetScaler for secure VPN access Table of contents Introduction 3 Configuration details 3 NetScaler features to be enabled

More information

Architectural Overview

Architectural Overview Architectural Overview Version 7 Part Number 817-2167-10 March 2003 A Sun ONE Application Server 7 deployment consists of a number of application server instances, an administrative server and, optionally,

More information

DEPLOYMENT GUIDE Version 1.2. Deploying F5 with Oracle E-Business Suite 12

DEPLOYMENT GUIDE Version 1.2. Deploying F5 with Oracle E-Business Suite 12 DEPLOYMENT GUIDE Version 1.2 Deploying F5 with Oracle E-Business Suite 12 Table of Contents Table of Contents Introducing the BIG-IP LTM Oracle E-Business Suite 12 configuration Prerequisites and configuration

More information

Enterprise Deployment of the EMC Documentum WDK Application

Enterprise Deployment of the EMC Documentum WDK Application A Detailed Review Abstract The objective of this white paper is to present a typical enterprise deployment of the EMC Documentum 6 Web Development Kit (WDK) application. The focus will be on the WDK level,

More information

An Overview of Samsung KNOX Active Directory and Group Policy Features

An Overview of Samsung KNOX Active Directory and Group Policy Features C E N T R I F Y W H I T E P A P E R. N O V E M B E R 2013 An Overview of Samsung KNOX Active Directory and Group Policy Features Abstract Samsung KNOX is a set of business-focused enhancements to the Android

More information

IBM Rational Web Developer for WebSphere Software Version 6.0

IBM Rational Web Developer for WebSphere Software Version 6.0 Rapidly build, test and deploy Web, Web services and Java applications with an IDE that is easy to learn and use IBM Rational Web Developer for WebSphere Software Version 6.0 Highlights Accelerate Web,

More information

Version 1.0 January 2011. Xerox Phaser 3635MFP Extensible Interface Platform

Version 1.0 January 2011. Xerox Phaser 3635MFP Extensible Interface Platform Version 1.0 January 2011 Xerox Phaser 3635MFP 2011 Xerox Corporation. XEROX and XEROX and Design are trademarks of Xerox Corporation in the United States and/or other countries. Changes are periodically

More information

Using DeployR to Solve the R Integration Problem

Using DeployR to Solve the R Integration Problem DEPLOYR WHITE PAPER Using DeployR to olve the R Integration Problem By the Revolution Analytics DeployR Team March 2015 Introduction Organizations use analytics to empower decision making, often in real

More information

A Monitored Student Testing Application Using Cloud Computing

A Monitored Student Testing Application Using Cloud Computing A Monitored Student Testing Application Using Cloud Computing R. Mullapudi and G. Hsieh Department of Computer Science, Norfolk State University, Norfolk, Virginia, USA r.mullapudi@spartans.nsu.edu, ghsieh@nsu.edu

More information

Deployment Guide. AX Series with Microsoft Office SharePoint Server

Deployment Guide. AX Series with Microsoft Office SharePoint Server Deployment Guide AX Series with Microsoft Office SharePoint Server Table of Contents DEPLOYMENT GUIDE AX Series with Microsoft Office SharePoint Server Introduction... 1 Prerequisites & Assumptions...

More information

Microsoft SharePoint 2010 Deployment with Coyote Point Equalizer

Microsoft SharePoint 2010 Deployment with Coyote Point Equalizer The recognized leader in proven and affordable load balancing and application delivery solutions Deployment Guide Microsoft SharePoint 2010 Deployment with Coyote Point Equalizer Coyote Point Systems,

More information

Brocade Virtual Traffic Manager and Microsoft Skype for Business 2015 Deployment Guide

Brocade Virtual Traffic Manager and Microsoft Skype for Business 2015 Deployment Guide January 2016 Brocade Virtual Traffic Manager and Microsoft Skype for Business 2015 Deployment Guide 2016 Brocade Communications Systems, Inc. All Rights Reserved. Brocade, Brocade Assurance, the B-wing

More information

Deployment Guide. Deploying F5 BIG-IP Global Traffic Manager on VMware vcloud Hybrid Service

Deployment Guide. Deploying F5 BIG-IP Global Traffic Manager on VMware vcloud Hybrid Service Deployment Guide Deploying F5 BIG-IP Global Traffic Manager on VMware vcloud Hybrid Service A. Introduction VMware vcloud Hybrid Service is an effective, flexible and reliable platform for enterprise customers

More information

SAML 2.0 SSO Deployment with Okta

SAML 2.0 SSO Deployment with Okta SAML 2.0 SSO Deployment with Okta Simplify Network Authentication by Using Thunder ADC as an Authentication Proxy DEPLOYMENT GUIDE Table of Contents Overview...3 The A10 Networks SAML 2.0 SSO Deployment

More information

Microsoft SQL Server 2014. Installation Guide

Microsoft SQL Server 2014. Installation Guide Microsoft SQL Server 2014 Installation Guide Notices 2015 XMPie Inc. All rights reserved. U.S. Patents 6948115, 7406194, 7548338, 7757169 and pending patents. JP Patent 4406364B and pending patents. Microsoft

More information

Last Updated: July 2011. STATISTICA Enterprise Server Security

Last Updated: July 2011. STATISTICA Enterprise Server Security Last Updated: July 2011 STATISTICA Enterprise Server Security STATISTICA Enterprise Server Security Page 2 of 10 Table of Contents Executive Summary... 3 Introduction to STATISTICA Enterprise Server...

More information

RSA envision Windows Eventing Collector Service Deployment Overview Guide

RSA envision Windows Eventing Collector Service Deployment Overview Guide RSA envision Windows Eventing Collector Service Deployment Overview Guide Contact Information Go to the RSA corporate web site for regional Customer Support telephone and fax numbers: www.rsa.com Trademarks

More information

Cloud Portal for imagerunner ADVANCE

Cloud Portal for imagerunner ADVANCE Cloud Portal for imagerunner ADVANCE User's Guide Please read this guide before operating this product. After you finish reading this guide, store it in a safe place for future reference. ENG How This

More information

PingFederate. Windows Live Cloud Identity Connector. User Guide. Version 1.0

PingFederate. Windows Live Cloud Identity Connector. User Guide. Version 1.0 Windows Live Cloud Identity Connector Version 1.0 User Guide 2011 Ping Identity Corporation. All rights reserved. Windows Live Cloud Identity Connector User Guide Version 1.0 April, 2011 Ping Identity

More information

Dell One Identity Cloud Access Manager 8.0.1- How to Configure for High Availability

Dell One Identity Cloud Access Manager 8.0.1- How to Configure for High Availability Dell One Identity Cloud Access Manager 8.0.1- How to Configure for High Availability May 2015 Cloning the database Cloning the STS host Cloning the proxy host This guide describes how to extend a typical

More information

CA Technologies SiteMinder

CA Technologies SiteMinder CA Technologies SiteMinder Agent for Microsoft SharePoint r12.0 Second Edition This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to

More information

Configuring Microsoft IIS 5.0 With Pramati Server

Configuring Microsoft IIS 5.0 With Pramati Server Configuring Microsoft IIS 5.0 With Pramati Server 46 Microsoft Internet Information Services 5.0 is a built-in web server that comes with Windows 2000 operating system. An earlier version, IIS 4.0, is

More information

What s New in VMware vsphere 5.1 VMware vcenter Server

What s New in VMware vsphere 5.1 VMware vcenter Server What s New in VMware vsphere 5.1 VMware vsphere 5.1 TECHNICAL MARKETING DOCUMENTATION V 1.0/UPDATED JULY 2012 Table of Contents Introduction... 3 Key Components... 3 vcenter Single Sign-On Server.... 3

More information

Wavecrest Certificate

Wavecrest Certificate Wavecrest InstallationGuide Wavecrest Certificate www.wavecrest.net Copyright Copyright 1996-2015, Wavecrest Computing, Inc. All rights reserved. Use of this product and this manual is subject to license.

More information

An Overview of Samsung KNOX Active Directory-based Single Sign-On

An Overview of Samsung KNOX Active Directory-based Single Sign-On C E N T R I F Y W H I T E P A P E R. S E P T E M B E R 2013 An Overview of Samsung KNOX Active Directory-based Single Sign-On Abstract Samsung KNOX is a set of business-focused enhancements to the Android

More information

Load Balancing Microsoft Sharepoint 2010 Load Balancing Microsoft Sharepoint 2013. Deployment Guide

Load Balancing Microsoft Sharepoint 2010 Load Balancing Microsoft Sharepoint 2013. Deployment Guide Load Balancing Microsoft Sharepoint 2010 Load Balancing Microsoft Sharepoint 2013 Deployment Guide rev. 1.4.2 Copyright 2015 Loadbalancer.org, Inc. 1 Table of Contents About this Guide... 3 Appliances

More information

Apigee Edge API Services Manage, scale, secure, and build APIs and apps

Apigee Edge API Services Manage, scale, secure, and build APIs and apps Manage, scale, secure, and build APIs and apps Hex #FC4C02 Hex #54585A Manage, scale, secure, and build APIs and Apps with is designed to unite the best of Internet and enterprise technologies to provide

More information

Brocade Virtual Traffic Manager and Oracle Enterprise Manager 12c Release 2 Deployment Guide

Brocade Virtual Traffic Manager and Oracle Enterprise Manager 12c Release 2 Deployment Guide September 2015 Brocade Virtual Traffic Manager and Oracle Enterprise Manager 12c Release 2 Deployment Guide 2015 Brocade Communications Systems, Inc. All Rights Reserved. ADX, Brocade, Brocade Assurance,

More information

Deployment Guide Microsoft IIS 7.0

Deployment Guide Microsoft IIS 7.0 Deployment Guide Microsoft IIS 7.0 DG_IIS_022012.1 TABLE OF CONTENTS 1 Introduction... 4 2 Deployment Guide Overview... 4 3 Deployment Guide Prerequisites... 4 4 Accessing the AX Series Load Balancer...

More information

How to Create a Simple Content Management Solution with Joomla! in a vcloud Environment. A VMware Cloud Evaluation Reference Document

How to Create a Simple Content Management Solution with Joomla! in a vcloud Environment. A VMware Cloud Evaluation Reference Document How to Create a Simple Content Management Solution with Joomla! in a vcloud Environment A VMware Cloud Evaluation Reference Document Contents About Cloud Computing Cloud computing is an approach to computing

More information

Sentinel Cloud V.3.6 Quick Start Guide

Sentinel Cloud V.3.6 Quick Start Guide Sentinel Cloud V.3.6 Quick Start Guide 2 Sentinel Cloud Quick Start Guide Software Version This documentation is applicable for Sentinel Cloud 3.6. Document Revision History Part Number 007-012143-001

More information

Configuration Guide. BES12 Cloud

Configuration Guide. BES12 Cloud Configuration Guide BES12 Cloud Published: 2016-04-08 SWD-20160408113328879 Contents About this guide... 6 Getting started... 7 Configuring BES12 for the first time...7 Administrator permissions you need

More information

Installation and Administration Guide

Installation and Administration Guide Installation and Administration Guide BlackBerry Collaboration Service Version 12.1 Published: 2015-02-25 SWD-20150225135812271 Contents About this guide... 5 Planning a BlackBerry Collaboration Service

More information

Application Template Deployment Guide

Application Template Deployment Guide DEPLOYMENT GUIDE NetScaler, Oracle EBS 12.1 Application Template Deployment Guide Oracle E-Business Suite 12.1 www.citrix.com DEPLOYMENT GUIDE NetScaler, Oracle EBS 12.1 Table of Contents Introduction...3

More information

Oracle Communications WebRTC Session Controller: Basic Admin. Student Guide

Oracle Communications WebRTC Session Controller: Basic Admin. Student Guide Oracle Communications WebRTC Session Controller: Basic Admin Student Guide Edition 1.0 April 2015 Copyright 2015, Oracle and/or its affiliates. All rights reserved. Disclaimer This document contains proprietary

More information

Microsoft Office Communications Server 2007 & Coyote Point Equalizer Deployment Guide DEPLOYMENT GUIDE

Microsoft Office Communications Server 2007 & Coyote Point Equalizer Deployment Guide DEPLOYMENT GUIDE Microsoft Office Communications Server 2007 & Coyote Point Equalizer DEPLOYMENT GUIDE Table of Contents Unified Communications Application Delivery...2 General Requirements...6 Equalizer Configuration...7

More information

Apache Server Implementation Guide

Apache Server Implementation Guide Apache Server Implementation Guide 340 March Road Suite 600 Kanata, Ontario, Canada K2K 2E4 Tel: +1-613-599-2441 Fax: +1-613-599-2442 International Voice: +1-613-599-2441 North America Toll Free: 1-800-307-7042

More information

Technical Brief for Windows Home Server Remote Access

Technical Brief for Windows Home Server Remote Access Technical Brief for Windows Home Server Remote Access Microsoft Corporation Published: October, 2008 Version: 1.1 Abstract This Technical Brief provides an in-depth look at the features and functionality

More information

DEPLOYMENT GUIDE Version 1.2. Deploying the BIG-IP System v9.x with Microsoft IIS 7.0 and 7.5

DEPLOYMENT GUIDE Version 1.2. Deploying the BIG-IP System v9.x with Microsoft IIS 7.0 and 7.5 DEPLOYMENT GUIDE Version 1.2 Deploying the BIG-IP System v9.x with Microsoft IIS 7.0 and 7.5 Deploying F5 with Microsoft IIS 7.0 and 7.5 F5's BIG-IP system can increase the existing benefits of deploying

More information

bbc Adobe LiveCycle Data Services Using the F5 BIG-IP LTM Introduction APPLIES TO CONTENTS

bbc Adobe LiveCycle Data Services Using the F5 BIG-IP LTM Introduction APPLIES TO CONTENTS TECHNICAL ARTICLE Adobe LiveCycle Data Services Using the F5 BIG-IP LTM Introduction APPLIES TO Adobe LiveCycle Enterprise Suite CONTENTS Introduction................................. 1 Edge server architecture......................

More information

Deployment Guide for Microsoft SharePoint 2010

Deployment Guide for Microsoft SharePoint 2010 Deployment Guide for Microsoft SharePoint 2010 Securing and Accelerating Microsoft SharePoint with Palo Alto Networks Next-Generation Firewall and Citrix NetScaler Joint Solution Table of Contents 1. Overview...3

More information

Seamless Web Data Entry for SAS Applications D.J. Penix, Pinnacle Solutions, Indianapolis, IN

Seamless Web Data Entry for SAS Applications D.J. Penix, Pinnacle Solutions, Indianapolis, IN Seamless Web Data Entry for SAS Applications D.J. Penix, Pinnacle Solutions, Indianapolis, IN ABSTRACT For organizations that need to implement a robust data entry solution, options are somewhat limited

More information

Microsoft Exchange Server 2010: Highly Available, High Performing And Scalable Deployment With Coyote Point Equalizer

Microsoft Exchange Server 2010: Highly Available, High Performing And Scalable Deployment With Coyote Point Equalizer The recognized leader in proven and affordable load balancing and application delivery solutions Deployment Guide Microsoft Exchange Server 2010: Highly Available, High Performing And Scalable Deployment

More information

Internet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology kamandi@ce.sharif.edu Fall 2007

Internet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology kamandi@ce.sharif.edu Fall 2007 Internet Engineering: Web Application Architecture Ali Kamandi Sharif University of Technology kamandi@ce.sharif.edu Fall 2007 Centralized Architecture mainframe terminals terminals 2 Two Tier Application

More information

Step-By-Step Guide to Deploying Lync Server 2010 Enterprise Edition

Step-By-Step Guide to Deploying Lync Server 2010 Enterprise Edition Step-By-Step Guide to Deploying Lync Server 2010 Enterprise Edition The installation of Lync Server 2010 is a fairly task-intensive process. In this article, I will walk you through each of the tasks,

More information

How To Install Powerpoint 6 On A Windows Server With A Powerpoint 2.5 (Powerpoint) And Powerpoint 3.5.5 On A Microsoft Powerpoint 4.5 Powerpoint (Powerpoints) And A Powerpoints 2

How To Install Powerpoint 6 On A Windows Server With A Powerpoint 2.5 (Powerpoint) And Powerpoint 3.5.5 On A Microsoft Powerpoint 4.5 Powerpoint (Powerpoints) And A Powerpoints 2 DocAve 6 Service Pack 1 Installation Guide Revision C Issued September 2012 1 Table of Contents About the Installation Guide... 4 Submitting Documentation Feedback to AvePoint... 4 Before You Begin...

More information

Jaspersoft APIs. Integrating BI with your Applications. Community and Professional Editions

Jaspersoft APIs. Integrating BI with your Applications. Community and Professional Editions Jaspersoft s Integrating BI with your Applications Community and Professional Editions Jaspersoft Headquarters: 539 Bryant Street, Suite 100 San Francisco, CA 94107, USA www.jaspersoft.com Email: sales@jaspersoft.com

More information

Microsoft SharePoint 2013 with Citrix NetScaler

Microsoft SharePoint 2013 with Citrix NetScaler Deployment Guide Microsoft SharePoint 2013 with Citrix NetScaler Deployment Guide citrix.com Table of contents Introduction 3 NetScaler value-add to SharePoint 4 Product versions and prerequisites 4 Deploying

More information

Load Balancing. Outlook Web Access. Web Mail Using Equalizer

Load Balancing. Outlook Web Access. Web Mail Using Equalizer Load Balancing Outlook Web Access Web Mail Using Equalizer Copyright 2009 Coyote Point Systems, Inc. Printed in the USA. Publication Date: January 2009 Equalizer is a trademark of Coyote Point Systems

More information

Installing Management Applications on VNX for File

Installing Management Applications on VNX for File EMC VNX Series Release 8.1 Installing Management Applications on VNX for File P/N 300-015-111 Rev 01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Copyright

More information