Open Cloud Rhino SMPP Resource Adaptors Users Guide

Size: px
Start display at page:

Download "Open Cloud Rhino SMPP Resource Adaptors Users Guide"

Transcription

1 Open Cloud Rhino SMPP Resource Adaptors Users Guide Introduction This document is a short guide to using a Java SMPP API and resource adaptors with the Open Cloud Rhino SLEE SDK. It is intended for SDK users familiar with Rhino SLEE concepts, SBB development and deployment. The SMPP API, resource adaptors, example SBBs and Javadocs are bundled in the smpp-examples.zip file. This file should be extracted in the $RHINO_HOME directory. This will create an examples/smpp subdirectory containing all the relevant code and scripts, similar to the SIP and JCC examples included with the Rhino SDK. The Javadoc for the SMPP API, resource adaptors and examples can be found under examples/smpp/docs. There is a lot of additional detail in the Javadoc so it should be used in conjunction with this document. Open Cloud SMPP API There is currently no standard Java SMPP API. Logica has produced an open source Java SMPP API that is in common use ( but this was not suitable for use as a SLEE RA because it uses synchronous interfaces and blocking I/O. A simple asynchronous and non-blocking Java SMPP API has been developed by Open Cloud for use in a SLEE RA, and this can also be used by standalone Java applications. The main interfaces of the API are outlined below, for details refer to the javadoc. The Open Cloud SMPP API (com.opencloud.slee.resources.smpp package) has two primary interfaces: SmppProvider and SmppListener. Applications use SmppProvider for opening and closing SMPP sessions, and sending SMPP request and response PDUs. Applications receive SMPP request and response PDUs by implementing the SmppListener interface and registering this with the SmppProvider. Because the SMPP protocol is inherently asynchronous, the API is as well. Applications should expect to send and receive PDUs in separate threads. SBB developers however do not need to worry about threading, since the SLEE and the RA hide this complexity from the programmer. The API is based on version 5.0 of the SMPP specification ( Applications can function as ESME or MC nodes, or both. The type of node is determined automatically when the application sends or receives its first PDUs in a session. For example, if an application creates a session and then sends an OUTBIND request, then this is MC behaviour so the node is treated as an MC from that point on, until the end of the session. Similarly if a node creates a session, and then sends a BIND_TRANSMITTER request then this is ESME behaviour. The node type determines what PDUs are allowed to be sent or received in a session. A MC node may not send SUBMIT_SM requests for example, this is not allowed by the SMPP Open Cloud Rhino SMPP RA Users Guide Page 1 of 9

2 protocol. Each SMPP PDU type is represented by its own Java class. The classes are all in the package com.opencloud.slee.resources.smpp.pdu, and are named following the SMPP PDU name, but using Java class naming conventions. PDU fields are represented by instance variables, with set/get methods for each. To send a SUBMIT_SM request, the application creates an instance of the SubmitSM class, sets fields such as the source and destination addresses, and then sends the request using the appropriate SmppProvider method: import com.opencloud.slee.resources.smpp.smppprovider; import com.opencloud.slee.resources.smpp.pdu.submitsm; import com.opencloud.slee.resources.smpp.pdu.address; import com.opencloud.slee.resources.smpp.pdu.shortmessage; SubmitSM request = new SubmitSM(); request.setsourceaddress(new Address("1234")); request.setdestaddress(new Address(" ")); request.setshortmessage(new ShortMessage("Your entry was received. Thankyou")); provider.sendrequest(sessionid, request); SMPP Generic Resource Adaptor Overview This resource adaptor was developed to support generic SMPP applications, where SBBs may be responsible for opening and closing SMPP sessions, and performing ESME and/or MC roles. Activities The activity object for the generic RA is the SMPP Session, which is simply a TCP connection between 2 SMPP peers, and some associated session state. This is represented in the API by the SmppSession interface. Events Each type of SMPP PDU is a separate SLEE event type. In addition, there are several more event types that represent session opening/closing and communication error events (timeouts, I/O errors). For the complete list of event names see the javadoc for com.opencloud.slee.resources.smpp.ra.smppresourceadaptor. SBB Interface The SBB interface object that is bound into the SBB's JNDI namespace is an instance of SmppProvider. SBBs use the SmppProvider in the same way as standalone applications would, except for the add/remove listener methods which do not apply to SBBs. These methods will throw a SecurityException if called from a SBB. Open Cloud Rhino SMPP RA Users Guide Page 2 of 9

3 Resource Adaptor Configuration Properties The generic RA has the following configuration properties, which can be set when creating a RA entity. Property Name Type Default Comment SmppListenAddress String null (listen on all addresses) Local IP address to listen on SmppListenPort Integer 2775 Local TCP port to listen on SmppInactivityTimeout Long Time (in ms) before session inactivity timer fires - session has been idle SmppSessionInitTimeout Long Time (in ms) before session init timer fires - session was not bound in time after TCP connection opened SmppEnquireLinkTimeout Long Time (in ms) before enquire link timer fires - app should send an ENQUIRE_LINK PDU SmppResponseReceivedTimeout Long Time (in ms) that stack waits for a response to be received SmppResponseSentTimeout Long Time (in ms) that stack waits for a response to be sent (to an incoming request) SmppStateCheckingEnabled Boolean true Determines whether stack checks for correct session state when sending/receiving messages. Example SBB An example SBB that uses the generic SMPP RA is test.rhino.testapps.smpp.mc.smppmcsbb. The source code is under examples/smpp/src. This SBB class is a very simple MC/SMSC that does nothing other than respond to bind, unbind and submit_sm SMPP commands. The RA and SBB can be deployed using the Ant build script in examples/smpp: $ ant deploysmppra $ ant deploymcsbb To test the SBB, SMPP requests can be sent using the supplied smpp_test_client.sh utility. This is a simple program that allows the user to connect to a host and send test SMPP commands. Open Cloud Rhino SMPP RA Users Guide Page 3 of 9

4 SMPP Bound Resource Adaptor Overview This resource adaptor is a specialized version of the SMPP RA that is designed to support a single, persistent connection to a MC (aka SMSC). The SBBs using this RA may only function as ESME nodes, and cannot open or close SMPP sessions. Applications can support connections to multiple MCs by creating multiple RA entities, each one "bound" to a specific MC. This RA is used to support the requirement of a routing table (profile) that can be used to select from many MCs to effect failover and load balancing. Each SMPP Bound RA entity represents a single SMPP session with a MC. The MC host/port to connect to is specified by passing configuration property arguments when creating the RA entity. When the RA entity is activated it automatically attempts to connect to the MC and bind. If the session dies for some reason, such as the MC going down, the RA entity will attempt to reconnect at regular intervals until successful, or the until the entity is deactivated. Activities The Bound RA uses the SmppTransaction object to represent an activity in the SLEE. The SmppTransaction activity is (typically) a short-lived activity, as it represents just a single SMPP request/response "transaction". New activities are created when the RA receives a request, or the SBB sends a request using SmppBoundSession.sendRequest(). Activities are ended when the SBB sends a response, or a response is received by the RA. The primary reason for using a different activity type for the Bound RA is performance. The SLEE must serially process all events that are fired on the same activity, in accordance with the JAIN SLEE specification. This may limit throughput if there were a small number of long-lived activities (SMPP sessions as used in the generic RA) with serial event processing on each. By using the SmppTransaction activity object, only each request/response pair on the activity need be processed serially, while many activities can be processed concurrently by the SLEE, which means better throughput. Events The bound RA emits the same events as the generic RA, except for the session timers that are not applicable as the SBB does not care about the session when using the bound RA. SBB Interface The SBB interface object that is bound into the SBB's JNDI namespace is an instance of SmppBoundSession. The SmppBoundSession interface only permits the SBB to send requests and responses on the single session. All session setup and tear down is handled by the bound RA entity. SBBs that want to be able to select between multiple SMPP sessions must ensure that they have JNDI bindings for the RA entities that they want to use. It is entirely up to Open Cloud Rhino SMPP RA Users Guide Page 4 of 9

5 the SBB developer and deployer how multiple bound RA entities are used. An example of an SBB using a "routing table" profile to select from a number of RA entities is described below. Resource Adaptor Configuration Properties Property Name Type Default Comment SMSCHost String localhost IP address or hostname of SMSC that this entity will connect to SMSCPort Integer 2775 TCP port to connect to. BindMode String TRX Type of bind request to use, must be one of TX, RX or TRX (transmitter, receiver or transceiver). SystemID String rhino SystemID in bind request for authenticating to SMSC. Password String rhino Password in bind request for authenticating to SMSC. RebindInterval Long 5000 Interval (in ms) between re-bind attempts after connection dies. EnquireLinkInterval Long 5000 Interval (in ms) between ENQUIRE_LINK requests. The RA periodically sends these to check the session is still active. EnquireLinkThreshold Integer 5 Number of consecutive failed ENQUIRE_LINK requests, after which the RA will drop the connection and attempt to reconnect to the SMSC. SmppResponseReceivedTimeout Long Time (in ms) that stack waits for a response to be received SmppResponseSentTimeout Long Time (in ms) that stack waits for a response to be sent (to an incoming request). The RA will automatically send a GENERIC_NACK if the SBB has not sent a response. Open Cloud Rhino SMPP RA Users Guide Page 5 of 9

6 SMPP Router Example This example application demonstrates the use of multiple bound RA entities and a routing table profile to implement load balancing and failover for outbound messages. Scenario The application (SBB) needs to send a short message to a mobile subscriber. This is done by sending an SMPP SUBMIT_SM PDU to one of a number of SMSCs on the mobile network. In this example assume we have two SMSCs, with hostnames smsc1 and smsc2. To implement load balancing and failover, a simple routing mechanism is used based on the SUBMIT_SM PDU source address (the application short code or phone number), and the last 2 digits of the destination address (mobile subscriber phone number). An example routing table is shown below. Source Dest Last 2 Digits Route preference smsc1, smsc smsc2, smsc smsc1, smsc smsc2, smsc1 The first row should be read as: if the source address is 4444 and the last 2 digits of the destination address are in the range 00-49, then use smsc1 first, and fall back to smsc2 if smsc1 is not available. Similarly the second row specifies that smsc2 should be used first if the destination last 2 digits are in the range In this way, the load can be divided between 2 or more SMSCs, and if a SMSC fails, requests will automatically go to the next SMSC in the list. Implementation This table can easily be implemented as a SLEE profile table, with String attributes for source address and destination last digits, and the route preference attribute can be implemented using an array of Strings since SLEE profile attributes can also be arrays. Because SBBs cannot open SMPP connections themselves, they must be able to select from a number of RA entities to find the correct outgoing route for a message. This can be done using the JNDI names for the RA entities. Each RA entity is bound to a unique JNDI name in the SBBs name space, using the <resource-adaptorentity-binding> element in the SBB deployment descriptor. The names in the route preference field of the profile can refer to JNDI names. After finding the list of JNDI names in the routing profile, the SBB can lookup the names and obtain a reference to the SmppBoundSession interface exposed by each RA entity. This allows the SBB to send the message. If a send fails, or the RA entity is not available, then the next RA entity in the list can be tried, and so on. Open Cloud Rhino SMPP RA Users Guide Page 6 of 9

7 Example Code Included in the package test.rhino.testapps.smpp.router is an example SBB and profile that implements the system described above. The source code is under examples/smpp/src. The relevant Java classes are: test.rhino.testapps.smpp.router.smpprouterbasesbb: this is a base class containing the logic for searching the routing table and selecting a SMSC (RA entity). test.rhino.testapps.smpp.router.client.smpprouterclientsbb: this is the main SBB that receives SMPP events and sends messages using methods from the router base class above. test.rhino.testapps.smpp.router.profile.smpproutingprofilecmp: this is the profile specification for the routing table. The example SBB, SmppRouterClientSbb, is configured to bind to two RA entities using the JNDI names slee/resources/smpp/smsc1 and slee/resources/smpp/smsc2, specified in the sbb-jar.xml deployment descriptor. The RA entities must be created before deploying the SBB. Each RA entity is bound to a RA link name, which is used in the sbb-jar.xml deployment descriptor to link the JNDI name to the RA entity. The logic for searching the profile and selecting a RA entity is in the superclass SmppRouterBaseSbb. The routing logic obtains the SMSC list from the profile, and attempts to lookup the RA entities in JNDI by prepending "slee/resources/smpp/" to the SMSC name from the profile. The supplied Ant build script contains targets for deploying the example application. By default, the build script creates 2 RA entities, that connect to localhost:2775 and localhost:2776. If these are not appropriate then they must be changed in the build script or the entities can be created manually using the Rhino management interfaces. A simple test program is supplied that mimics a SMSC. The test program, invoked using the script "smsc_deliver_sm.sh" in the examples/smpp directory, listens on a TCP port for SMPP connections. When a bound SMPP session is established, the user can send DELIVER_SM requests to the other node, simulating a SMSC sending short messages to an application. A number of instances of smsc_deliver_sm.sh can be run to simulate multiple SMSCs. When the SmppRouterClientSbb receives a DELIVER_SM event, it sends the DELIVER_SM_RESP message as per the SMPP protocol, and then sends a SUBMIT_SM request to one of the configured SMSCs, using the routing table. This mimics the operation of a messaging application where an acknowledgment short message is sent back to the mobile subscriber. The SMPP bound RA and SmppRouterClientSbb can be deployed using the supplied Ant build script in examples/smpp, as shown below. $ ant deploysmppboundra Buildfile: build.xml deploysmppboundra: [sleemgmt] installed: DeployableUnit[url=file:///tmp/sdk/examples/smpp/ prebuilt-jars/smpp-bound-ra.jar] Open Cloud Rhino SMPP RA Users Guide Page 7 of 9

8 Creating RA Entity with properties: SMSCHost=localhost, SMSCPort=2775,SystemID=rhino,Password=rhino [sleemgmt] Created ResourceAdaptorEntity[resource adaptor=smpp-bound 1.0, Open Cloud,entity id=0] [sleemgmt] Bound ResourceAdaptorEntity[resource adaptor=smpp-bound 1.0, Open Cloud,entity id=0] to link name smsc1 [sleemgmt] Activated ResourceAdaptorEntity[resource adaptor=smpp-bound 1.0, Open Cloud,entity id=0] Creating RA Entity with properties: SMSCHost=localhost, SMSCPort=2776,SystemID=rhino,Password=rhino [sleemgmt] Created ResourceAdaptorEntity[resource adaptor=smpp-bound 1.0, Open Cloud,entity id=1] [sleemgmt] Bound ResourceAdaptorEntity[resource adaptor=smpp-bound 1.0, Open Cloud,entity id=1] to link name smsc2 [sleemgmt] Activated ResourceAdaptorEntity[resource adaptor=smpp-bound 1.0, Open Cloud,entity id=1] BUILD SUCCESSFUL $ ant deployroutingprofile Buildfile: build.xml init: [mkdir] Created dir: /tmp/sdk/examples/smpp/jars [mkdir] Created dir: /tmp/sdk/examples/smpp/classes compile-smpptests: [mkdir] Created dir: /tmp/sdk/examples/smpp/classes/smpptests [javac] Compiling 6 source files to /tmp/sdk/examples/smpp/classes/smpptests buildroutingprofile: [jar] Building jar: /tmp/sdk/examples/smpp/jars/profile.jar [jar] Building jar: /tmp/sdk/examples/smpp/jars/ smpp-routing-profile.jar [delete] Deleting: /tmp/sdk/examples/smpp/jars/profile.jar deployroutingprofile: [sleemgmt] installed: DeployableUnit[url=file:///tmp/sdk/examples/smpp/ jars/smpp-routing-profile.jar] [sleemgmt] Created profile table SmppRoutingTable Creating default routing entry in profile SmppRoutingTable/defaultroute: SourceAddress = * DestLastDigits = SMSCList = [smsc1, smsc2] [sleemgmt] Created profile SmppRoutingTable/defaultroute [sleemgmt] Set attributes in profile SmppRoutingTable/defaultroute BUILD SUCCESSFUL $ ant deployrouterclient Buildfile: build.xml init: compile-smpptests: buildrouterclient: [jar] Building jar: /tmp/sdk/examples/smpp/jars/smpp-router-sbb.jar [jar] Building jar: /tmp/sdk/examples/smpp/jars/ smpp-router-service.jar [delete] Deleting: /export/home/ben/rhino_tck/examples/smpp/jars/ smpp-router-sbb.jar deployrouterclient: [sleemgmt] installed: DeployableUnit[url=file:///tmp/sdk/examples/smpp/ jars/smpp-router-service.jar] [sleemgmt] Activated Service[SMPP Router Client Service 1.0, Open Cloud] Open Cloud Rhino SMPP RA Users Guide Page 8 of 9

9 BUILD SUCCESSFUL The source code for the test programs called by the smpp_test_client.sh and smsc_deliver_sm.sh test scripts can be found under examples/smpp/src/com/opencloud/slee/resources/smpp/test. These are simple standalone SMPP applications that use the Open Cloud SMPP API. Open Cloud Rhino SMPP RA Users Guide Page 9 of 9

Rhino SIP Servlet Overview and Concepts

Rhino SIP Servlet Overview and Concepts Rhino SIP Servlet Overview and Concepts TAS-153-Issue 1.1.0-Release 1 August 2018 Notices Copyright 2017 Metaswitch Networks. All rights reserved. This manual is issued on a controlled basis to a specific

More information

eservices channel-any_name_for_sms Section

eservices channel-any_name_for_sms Section eservices channel-any_name_for_sms Section 6/30/2018 channel-any_name_for_sms Section default-reply-address driver-classname inbound-route password reconnection-timeout session-by-address session-by-text

More information

Implementing a JSLEE Resource Adaptor A quick-starter s guide

Implementing a JSLEE Resource Adaptor A quick-starter s guide Implementing a JSLEE Resource Adaptor A quick-starter s guide by Michael Maretzke 30 th September 2005 Introduction JAIN SLEE? JSLEE? A resource adaptor? What s that all about? I ve got a network protocol

More information

NetBeans IDE Field Guide

NetBeans IDE Field Guide NetBeans IDE Field Guide Copyright 2005 Sun Microsystems, Inc. All rights reserved. Table of Contents Extending Web Applications with Business Logic: Introducing EJB Components...1 EJB Project type Wizards...2

More information

Implementing a JSLEE Resource Adaptor A quick-starter s guide

Implementing a JSLEE Resource Adaptor A quick-starter s guide Implementing a JSLEE Resource Adaptor A quick-starter s guide by Michael Maretzke 5 th October 2005 Introduction JAIN SLEE? JSLEE? A resource adaptor? What s that all about? I ve got a network protocol

More information

Telstra Mobile SMS ACCESS MANAGER Technical Guide.

Telstra Mobile SMS ACCESS MANAGER Technical Guide. Telstra Mobile SMS ACCESS MANAGER Technical Guide. Technology solutions that let you do what you do best. www.telstra.com 2 Table of Contents 1. Introduction 4 2. Selection of Access Method 4 3. Access

More information

EVERY8D. Short Message Peer to Peer. Protocol Specification v3.4

EVERY8D. Short Message Peer to Peer. Protocol Specification v3.4 VRY8D Short Message Peer to Peer Protocol Specification v3.4 Document Version:V1.0 互動資通股份有限公司 2017/11/29 Table of Contents 1 dit Record... 3 2 Introduction... 4 2.1 Scope... 4 2.2 SMS sending flow... 4

More information

SMPP access. Description. DS-Description SMPP-Access-2018.docx Version 1.0 Date

SMPP access. Description. DS-Description SMPP-Access-2018.docx Version 1.0 Date SMPP access Description File name DS-Description SMPP-Access-2018.docx Version 1.0 Date 08.08.2018 Document Owner info@dolphin.ch Classification public DOLPHIN Systems AG Samstagernstrasse 45 8832 Wollerau

More information

SIP Proxy Deployment Guide. SIP Server 8.1.1

SIP Proxy Deployment Guide. SIP Server 8.1.1 SIP Proxy Deployment Guide SIP Server 8.1.1 5/4/2018 Table of Contents SIP Proxy 8.1 Deployment Guide 3 SIP Proxy Architecture and Deployment 4 Supported Features 7 Prerequisites 9 Deploying SIP Proxy

More information

BEAAquaLogic. Service Bus. Interoperability With EJB Transport

BEAAquaLogic. Service Bus. Interoperability With EJB Transport BEAAquaLogic Service Bus Interoperability With EJB Transport Version 3.0 Revised: February 2008 Contents EJB Transport Introduction...........................................................1-1 Invoking

More information

BEAWebLogic Server and WebLogic Express. Programming WebLogic JNDI

BEAWebLogic Server and WebLogic Express. Programming WebLogic JNDI BEAWebLogic Server and WebLogic Express Programming WebLogic JNDI Version 10.0 Document Revised: March 30, 2007 Contents 1. Introduction and Roadmap Document Scope and Audience.............................................

More information

RESTCOMMONE. jss7. Copyright All Rights Reserved Page 2

RESTCOMMONE. jss7. Copyright All Rights Reserved Page 2 RESTCOMMONE jss7 Copyright All Rights Reserved Page 2 RestcommONE Core Components RestcommOne Connect Visual Designer Web Browser WebRTC SDK s Mobile WebRTC SDK s RESTful API Layer RestcommOne Telecom

More information

SMPP Server User Guide

SMPP Server User Guide SMPP Server User Guide Whilst the greatest care has been taken to ensure the accuracy of the information contained herein, NRSGATEWAY does not warrant the accuracy of same. NRSGATEWAY expressly disclaim

More information

RESTCOMMONE. jdiameter. Copyright All Rights Reserved Page 2

RESTCOMMONE. jdiameter. Copyright All Rights Reserved Page 2 RESTCOMMONE jdiameter Copyright All Rights Reserved Page 2 RestcommONE Core Components RestcommOne Connect Visual Designer Web Browser WebRTC SDK s Mobile WebRTC SDK s RESTful API Layer RestcommOne Telecom

More information

Short Message Peer to Peer. Application Reference. Release 3.0/1.5

Short Message Peer to Peer. Application Reference. Release 3.0/1.5 5 Short Message Peer to Peer Application Reference Release 3.0/1.5 Telepath SMSC Short Message Peer to Peer Application Reference. August 2000 Logica Mobile Networks Limited, 2000 All rights reserved.

More information

RESTCOMMONE. SIP Servlets. Copyright All Rights Reserved Page 2

RESTCOMMONE. SIP Servlets. Copyright All Rights Reserved Page 2 RESTCOMMONE SIP Servlets Copyright All Rights Reserved Page 2 RestcommONE Core Components RestcommOne Connect Visual Designer Web Browser WebRTC SDK s Mobile WebRTC SDK s RESTful API Layer RestcommOne

More information

User Guide. The mom4j development team

User Guide.  The mom4j development team http://mom4j.sourceforge.net The mom4j development team 01.12.2004 Table of Contents 1. INTRODUCTION...3 2. INSTALLING AND RUNNING MOM4J...3 3. JNDI (JAVA NAMING AND DIRECTORY INTERFACE)...3 4. CONFIGURATION...3

More information

Oracle Banking APIs. Part No. E Third Party Simulation Guide Release April 2018

Oracle Banking APIs. Part No. E Third Party Simulation Guide Release April 2018 Oracle Banking APIs Third Party Simulation Guide Release 18.1.0.0.0 Part No. E94092-01 April 2018 Third Party Simulation Guide April 2018 Oracle Financial Services Software Limited Oracle Park Off Western

More information

Ulticom Signalware TCAP Stack

Ulticom Signalware TCAP Stack Ulticom Signalware TCAP Stack Configuration Reference for CGIN 1.5 4 JULY 2012 ULTICOM SIGNALWARE TCAP STACK CONFIGURATION REFERENCE FOR CGIN 1.5 JULY 4, 2012 Copyright and Disclaimers Copyright 2012 OpenCloud

More information

Call Control Discovery

Call Control Discovery CHAPTER 3 The call control discovery feature leverages the Service Advertisement Framework (SAF) network service, a proprietary Cisco service, to facilitate dynamic provisioning of inter-call agent information.

More information

Teamcenter Global Services Customization Guide. Publication Number PLM00091 J

Teamcenter Global Services Customization Guide. Publication Number PLM00091 J Teamcenter 10.1 Global Services Customization Guide Publication Number PLM00091 J Proprietary and restricted rights notice This software and related documentation are proprietary to Siemens Product Lifecycle

More information

Install and Configure the TS Agent

Install and Configure the TS Agent Install or Upgrade the TS Agent, page 1 Start the TS Agent Configuration Interface, page 2 Configure the TS Agent, page 2 Creating the REST VDI Role, page 7 Install or Upgrade the TS Agent Before You Begin

More information

Install and Configure the TS Agent

Install and Configure the TS Agent Install the TS Agent, page 1 Start the TS Agent Configuration Interface, page 2 Configure the TS Agent, page 2 Creating the REST VDI Role, page 7 Install the TS Agent Before You Begin Confirm that the

More information

Mobicents JAIN SLEE HTTP Client Resource Adaptor User Guide. by Amit Bhayani and Eduardo Martins

Mobicents JAIN SLEE HTTP Client Resource Adaptor User Guide. by Amit Bhayani and Eduardo Martins Mobicents JAIN SLEE HTTP Client Resource Adaptor User Guide by Amit Bhayani and Eduardo Martins Preface... v 1. Document Conventions... v 1.1. Typographic Conventions... v 1.2. Pull-quote Conventions...

More information

Enabling Java-based VoIP backend platforms through JVM performance tuning

Enabling Java-based VoIP backend platforms through JVM performance tuning Enabling Java-based VoIP backend platforms through JVM performance tuning (Bruno Van Den Bossche, Filip De Turck, April 3rd 2006) 3 April, 2006, 1 Outline Introduction Java 4 Telecom Evaluation Setup Hardware

More information

BEAAquaLogic. Service Bus. MQ Transport User Guide

BEAAquaLogic. Service Bus. MQ Transport User Guide BEAAquaLogic Service Bus MQ Transport User Guide Version: 3.0 Revised: February 2008 Contents Introduction to the MQ Transport Messaging Patterns......................................................

More information

Batches and Commands. Overview CHAPTER

Batches and Commands. Overview CHAPTER CHAPTER 4 This chapter provides an overview of batches and the commands contained in the batch. This chapter has the following sections: Overview, page 4-1 Batch Rules, page 4-2 Identifying a Batch, page

More information

An Integrated Approach to Managing Windchill Customizations. Todd Baltes Lead PLM Technical Architect SRAM

An Integrated Approach to Managing Windchill Customizations. Todd Baltes Lead PLM Technical Architect SRAM An Integrated Approach to Managing Windchill Customizations Todd Baltes Lead PLM Technical Architect SRAM Event hashtag is #PTCUSER10 Join the conversation! Topics What is an Integrated Approach to Windchill

More information

Intellicus Cluster and Load Balancing- Linux. Version: 18.1

Intellicus Cluster and Load Balancing- Linux. Version: 18.1 Intellicus Cluster and Load Balancing- Linux Version: 18.1 1 Copyright 2018 Intellicus Technologies This document and its content is copyrighted material of Intellicus Technologies. The content may not

More information

BEAAquaLogic. Service Bus. JPD Transport User Guide

BEAAquaLogic. Service Bus. JPD Transport User Guide BEAAquaLogic Service Bus JPD Transport User Guide Version: 3.0 Revised: March 2008 Contents Using the JPD Transport WLI Business Process......................................................2 Key Features.............................................................2

More information

Directory structure and development environment set up

Directory structure and development environment set up Directory structure and development environment set up 1. Install ANT: Download & unzip (or untar) the ant zip file - jakarta-ant-1.5.1-bin.zip to a directory say ANT_HOME (any directory is fine) Add the

More information

RESTCOMMONE. Load Balancer. Copyright All Rights Reserved Page 2

RESTCOMMONE. Load Balancer. Copyright All Rights Reserved Page 2 RESTCOMMONE Load Balancer Copyright All Rights Reserved Page 2 RestcommONE Core Components RestcommOne Connect Visual Designer Web Browser WebRTC SDK s Mobile WebRTC SDK s RESTful API Layer RestcommOne

More information

RESTCOMMONE. WebRTC SDKs for Web, IOS, And Android Copyright All Rights Reserved Page 2

RESTCOMMONE. WebRTC SDKs for Web, IOS, And Android Copyright All Rights Reserved Page 2 RESTCOMMONE WebRTC SDKs for Web, IOS, And Android Copyright All Rights Reserved Page 2 RestcommONE Core Components RestcommOne Connect Visual Designer Web Browser WebRTC SDK s Mobile WebRTC SDK s RESTful

More information

BEAAquaLogic. Service Bus. Native MQ Transport User Guide

BEAAquaLogic. Service Bus. Native MQ Transport User Guide BEAAquaLogic Service Bus Native MQ Transport User Guide Version: 2.6 RP1 Revised: November 2007 Contents Introduction to the Native MQ Transport Advantages of Using the Native MQ Transport................................

More information

Mobicents JAIN SLEE HTTP Servlet Resource Adaptor User Guide. by Amit Bhayani and Eduardo Martins

Mobicents JAIN SLEE HTTP Servlet Resource Adaptor User Guide. by Amit Bhayani and Eduardo Martins Mobicents JAIN SLEE HTTP Servlet Resource Adaptor User Guide by Amit Bhayani and Eduardo Martins Preface... v 1. Document Conventions... v 1.1. Typographic Conventions... v 1.2. Pull-quote Conventions...

More information

BlackBerry Enterprise Server for IBM Lotus Domino Version: 5.0. Administration Guide

BlackBerry Enterprise Server for IBM Lotus Domino Version: 5.0. Administration Guide BlackBerry Enterprise Server for IBM Lotus Domino Version: 5.0 Administration Guide SWDT487521-636611-0528041049-001 Contents 1 Overview: BlackBerry Enterprise Server... 21 Getting started in your BlackBerry

More information

Unified Load Balance. User Guide. Issue 04 Date

Unified Load Balance. User Guide. Issue 04 Date Issue 04 Date 2017-09-06 Contents Contents 1 Overview... 1 1.1 Basic Concepts... 1 1.1.1 Unified Load Balance...1 1.1.2 Listener... 1 1.1.3 Health Check... 2 1.1.4 Region...2 1.1.5 Project...2 1.2 Functions...

More information

Active Endpoints. ActiveVOS Platform Architecture Active Endpoints

Active Endpoints. ActiveVOS Platform Architecture Active Endpoints Active Endpoints ActiveVOS Platform Architecture ActiveVOS Unique process automation platforms to develop, integrate, and deploy business process applications quickly User Experience Easy to learn, use

More information

Job Reference Guide. SLAMD Distributed Load Generation Engine. Version 1.8.1

Job Reference Guide. SLAMD Distributed Load Generation Engine. Version 1.8.1 Job Reference Guide SLAMD Distributed Load Generation Engine Version 1.8.1 December 2004 Contents 1. Introduction...3 2. The Utility Jobs...4 3. The LDAP Search Jobs...11 4. The LDAP Authentication Jobs...22

More information

ISDN Authentication and Callback with Caller ID

ISDN Authentication and Callback with Caller ID ISDN Authentication and Callback with Caller ID Document ID: 15925 Contents Introduction Prerequisites Requirements Components Used Conventions Background Information Configure Network Diagram Configurations

More information

SMPP Gateway Manual. Route Mobile Limited. (Document version 1.5)

SMPP Gateway Manual. Route Mobile Limited. (Document version 1.5) Route Mobile Limited SMPP Gateway Manual (Document version 1.5) This document describes how to interface to and use the Route Mobile Limited Messaging Platform for connecting to the Route Mobile Limited

More information

SMPP Gateway Manual. SMPP Gateway Manual Page 1

SMPP Gateway Manual. SMPP Gateway Manual Page 1 SMPP Gateway Manual SMPP Gateway Manual Page 1 Introduction The RouteMobile Messaging Platform uses the SMPP v3.4 Protocol Specification Issue 1.5, However it has been designed to be backward compatible

More information

SDK Developer s Guide

SDK Developer s Guide SDK Developer s Guide 2005-2012 Ping Identity Corporation. All rights reserved. PingFederate SDK Developer s Guide Version 6.10 October, 2012 Ping Identity Corporation 1001 17 th Street, Suite 100 Denver,

More information

Data Management in Application Servers. Dean Jacobs BEA Systems

Data Management in Application Servers. Dean Jacobs BEA Systems Data Management in Application Servers Dean Jacobs BEA Systems Outline Clustered Application Servers Adding Web Services Java 2 Enterprise Edition (J2EE) The Application Server platform for Java Java Servlets

More information

Enterprise JavaBeans. Layer 05: Deployment

Enterprise JavaBeans. Layer 05: Deployment Enterprise JavaBeans Layer 05: Deployment Agenda Discuss the deployment descriptor including its structure and capabilities. Discuss JNDI as it pertains to EJB. Last Revised: 10/2/2001 Copyright (C) 2001

More information

Installing and Configuring the TS Agent

Installing and Configuring the TS Agent Installing the TS Agent, page 1 Starting the TS Agent Configuration Interface, page 2 Configuring the TS Agent, page 2 Creating the REST VDI Role, page 7 Installing the TS Agent Before You Begin Confirm

More information

Identity Firewall. About the Identity Firewall

Identity Firewall. About the Identity Firewall This chapter describes how to configure the ASA for the. About the, on page 1 Guidelines for the, on page 7 Prerequisites for the, on page 9 Configure the, on page 10 Monitoring the, on page 16 History

More information

Chapter 2 WEBLOGIC SERVER DOMAINS. SYS-ED/ Computer Education Techniques, Inc.

Chapter 2 WEBLOGIC SERVER DOMAINS. SYS-ED/ Computer Education Techniques, Inc. Chapter 2 WEBLOGIC SERVER DOMAINS SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: Domain - concept and implementation. Content of a domain. Common domain types. Production versus

More information

Configuring Caching Services

Configuring Caching Services CHAPTER 8 This chapter describes how to configure conventional caching services (HTTP, FTP [FTP-over-HTTP caching and native FTP caching], HTTPS, and DNS caching) for centrally managed Content Engines.

More information

Java EE 7: Back-End Server Application Development

Java EE 7: Back-End Server Application Development Oracle University Contact Us: Local: 0845 777 7 711 Intl: +44 845 777 7 711 Java EE 7: Back-End Server Application Development Duration: 5 Days What you will learn The Java EE 7: Back-End Server Application

More information

Programming JNDI for Oracle WebLogic Server 11g Release 1 (10.3.6)

Programming JNDI for Oracle WebLogic Server 11g Release 1 (10.3.6) [1]Oracle Fusion Middleware Programming JNDI for Oracle WebLogic Server 11g Release 1 (10.3.6) E13730-06 April 2015 This document describes the WebLogic Scripting Tool (WLST). It explains how you use the

More information

Exam Questions 1Z0-895

Exam Questions 1Z0-895 Exam Questions 1Z0-895 Java Platform, Enterprise Edition 6 Enterprise JavaBeans Developer Certified Expert Exam https://www.2passeasy.com/dumps/1z0-895/ QUESTION NO: 1 A developer needs to deliver a large-scale

More information

Artix for J2EE. Version 4.2, March 2007

Artix for J2EE. Version 4.2, March 2007 Artix for J2EE Version 4.2, March 2007 IONA Technologies PLC and/or its subsidiaries may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject

More information

BEA WebLogic. Server. MedRec Clustering Tutorial

BEA WebLogic. Server. MedRec Clustering Tutorial BEA WebLogic Server MedRec Clustering Tutorial Release 8.1 Document Date: February 2003 Revised: July 18, 2003 Copyright Copyright 2003 BEA Systems, Inc. All Rights Reserved. Restricted Rights Legend This

More information

2 Introduction and Roadmap

2 Introduction and Roadmap Oracle Fusion Middleware Programming JNDI for Oracle WebLogic Server 11g Release 1 (10.3.6) E13730-05 November 2011 This document explains how to set up WebLogic JNDI. It is intended for programmers who

More information

[Course Overview] After completing this module you are ready to: Develop Desktop applications, Networking & Multi-threaded programs in java.

[Course Overview] After completing this module you are ready to: Develop Desktop applications, Networking & Multi-threaded programs in java. [Course Overview] The Core Java technologies and application programming interfaces (APIs) are the foundation of the Java Platform, Standard Edition (Java SE). They are used in all classes of Java programming,

More information

Borland Application Server Certification. Study Guide. Version 1.0 Copyright 2001 Borland Software Corporation. All Rights Reserved.

Borland Application Server Certification. Study Guide. Version 1.0 Copyright 2001 Borland Software Corporation. All Rights Reserved. Borland Application Server Certification Study Guide Version 1.0 Copyright 2001 Borland Software Corporation. All Rights Reserved. Introduction This study guide is designed to walk you through requisite

More information

Elastic Load Balance. User Guide. Issue 14 Date

Elastic Load Balance. User Guide. Issue 14 Date Issue 14 Date 2018-02-28 Contents Contents 1 Overview... 1 1.1 Basic Concepts... 1 1.1.1 Elastic Load Balance... 1 1.1.2 Public Network Load Balancer...1 1.1.3 Private Network Load Balancer... 2 1.1.4

More information

Oracle Service Bus. Interoperability with EJB Transport 10g Release 3 (10.3) October 2008

Oracle Service Bus. Interoperability with EJB Transport 10g Release 3 (10.3) October 2008 Oracle Service Bus Interoperability with EJB Transport 10g Release 3 (10.3) October 2008 Oracle Service Bus Interoperability with EJB Transport, 10g Release 3 (10.3) Copyright 2007, 2008, Oracle and/or

More information

<Insert Picture Here> WebLogic JMS Messaging Infrastructure WebLogic Server 11gR1 Labs

<Insert Picture Here> WebLogic JMS Messaging Infrastructure WebLogic Server 11gR1 Labs WebLogic JMS Messaging Infrastructure WebLogic Server 11gR1 Labs Messaging Basics Built-in Best-of-Breed Messaging (JMS) Engine Years of hardening. Strong performance.

More information

Secure Shell Commands

Secure Shell Commands This module describes the Cisco IOS XR software commands used to configure Secure Shell (SSH). For detailed information about SSH concepts, configuration tasks, and examples, see the Implementing Secure

More information

Mobicents EclipSLEE Plugin User Guide. by Alexandre Mendonça

Mobicents EclipSLEE Plugin User Guide. by Alexandre Mendonça Mobicents EclipSLEE Plugin User Guide by Alexandre Mendonça Preface... v 1. Document Conventions... v 1.1. Typographic Conventions... v 1.2. Pull-quote Conventions... vii 1.3. Notes and Warnings... vii

More information

LDP Configuration Application

LDP Configuration Application CHAPTER 17 The contains the following tabs and subtabs. Interfaces Tab, page 17-244 General Tab, page 17-245 Neighbors Tab, page 17-248 Operations Tab, page 17-250 The LDP Configuration application allows

More information

MindLink Desktop. Technical Overview. Version 17.3

MindLink Desktop. Technical Overview. Version 17.3 Desktop Technical Overview Version 17.3 Table of Contents 1 Overview... 3 1.1 Browser Support... 3 1.2 High-level Architecture... 3 2 lication Lifecycle... 4 2.1 Configuration Bootstrapping... 4 2.2 Logging

More information

ZooKeeper Getting Started Guide

ZooKeeper Getting Started Guide by Table of contents 1 Getting Started: Coordinating Distributed Applications with ZooKeeper...2 1.1 Pre-requisites... 2 1.2 Download... 2 1.3 Standalone Operation... 2 1.4 Managing ZooKeeper Storage...3

More information

Deploying the BIG-IP LTM system and Microsoft Windows Server 2003 Terminal Services

Deploying the BIG-IP LTM system and Microsoft Windows Server 2003 Terminal Services Deployment Guide Deploying the BIG-IP System with Microsoft Windows Server 2003 Terminal Services Deploying the BIG-IP LTM system and Microsoft Windows Server 2003 Terminal Services Welcome to the BIG-IP

More information

Developing Enterprise JavaBeans, Version 2.1, for Oracle WebLogic Server 12c (12.1.2)

Developing Enterprise JavaBeans, Version 2.1, for Oracle WebLogic Server 12c (12.1.2) [1]Oracle Fusion Middleware Developing Enterprise JavaBeans, Version 2.1, for Oracle WebLogic Server 12c (12.1.2) E28115-05 March 2015 This document is a resource for software developers who develop applications

More information

Operation Manual IPv4 Routing H3C S3610&S5510 Series Ethernet Switches. Table of Contents

Operation Manual IPv4 Routing H3C S3610&S5510 Series Ethernet Switches. Table of Contents Table of Contents Table of Contents Chapter 1 Static Routing Configuration... 1-1 1.1 Introduction... 1-1 1.1.1 Static Route... 1-1 1.1.2 Default Route... 1-1 1.1.3 Application Environment of Static Routing...

More information

Deccansoft Software Services. J2EE Syllabus

Deccansoft Software Services. J2EE Syllabus Overview: Java is a language and J2EE is a platform which implements java language. J2EE standard for Java 2 Enterprise Edition. Core Java and advanced java are the standard editions of java whereas J2EE

More information

This course is intended for Java programmers who wish to write programs using many of the advanced Java features.

This course is intended for Java programmers who wish to write programs using many of the advanced Java features. COURSE DESCRIPTION: Advanced Java is a comprehensive study of many advanced Java topics. These include assertions, collection classes, searching and sorting, regular expressions, logging, bit manipulation,

More information

Understanding and Designing with EJB

Understanding and Designing with EJB Understanding and Designing with EJB B.Ramamurthy Based on j2eetutorial documentation. http://java.sun.com/j2ee/tutorial/1_3-fcs/index.html 3/31/2003 1 Review Request/Response Model Distributed Objects:

More information

Plug-in Configuration

Plug-in Configuration Overview, page 1 Threading Configuration, page 2 Portal Configuration, page 3 Async Threading Configuration, page 3 Custom Reference Data Configuration, page 4 Balance Configuration, page 6 Diameter Configuration,

More information

Configuring Security Features on an External AAA Server

Configuring Security Features on an External AAA Server CHAPTER 3 Configuring Security Features on an External AAA Server The authentication, authorization, and accounting (AAA) feature verifies the identity of, grants access to, and tracks the actions of users

More information

Identity Firewall. About the Identity Firewall. This chapter describes how to configure the ASA for the Identity Firewall.

Identity Firewall. About the Identity Firewall. This chapter describes how to configure the ASA for the Identity Firewall. This chapter describes how to configure the ASA for the. About the, page 1 Guidelines for the, page 7 Prerequisites for the, page 9 Configure the, page 10 Collect User Statistics, page 19 Examples for

More information

Failover for High Availability in the Public Cloud

Failover for High Availability in the Public Cloud This chapter describes how to configure Active/Backup failover to accomplish high availability of the Cisco ASAv in a public cloud environment, such as Microsoft Azure. About Failover in the Public Cloud,

More information

Java EE 6: Develop Business Components with JMS & EJBs

Java EE 6: Develop Business Components with JMS & EJBs Oracle University Contact Us: + 38516306373 Java EE 6: Develop Business Components with JMS & EJBs Duration: 4 Days What you will learn This Java EE 6: Develop Business Components with JMS & EJBs training

More information

Oracle EXAM - 1Z Java EE 6 Enterprise JavaBeans Developer Certified Expert Exam. Buy Full Product.

Oracle EXAM - 1Z Java EE 6 Enterprise JavaBeans Developer Certified Expert Exam. Buy Full Product. Oracle EXAM - 1Z0-895 Java EE 6 Enterprise JavaBeans Developer Certified Expert Exam Buy Full Product http://www.examskey.com/1z0-895.html Examskey Oracle 1Z0-895 exam demo product is here for you to test

More information

Notification Services

Notification Services Apple Push Notifications, page 1 Email Notifications, page 5 Multiple Email Notification Configuration, page 9 SMS Notifications, page 12 Multiple SMSC Server Configuration, page 20 Real Time Notifications,

More information

Model Information, Status, and Statistics

Model Information, Status, and Statistics Overview, page 1 Display Model Information Screen, page 1 Status Menu, page 2 Overview This chapter describes how to use the following menu and screen on the Cisco Unified IP Phone 7931G to view model

More information

Oracle Fusion Middleware

Oracle Fusion Middleware Oracle Fusion Middleware Creating Domains Using the Configuration Wizard 11g Release 1 (10.3.4) E14140-04 January 2011 This document describes how to use the Configuration Wizard to create, update, and

More information

Online Mediation Controller - Basic Admin 2-1

Online Mediation Controller - Basic Admin 2-1 Online Mediation Controller - Basic Admin 2-1 Online Mediation Controller - Basic Admin 2-2 Online Mediation Controller - Basic Admin 2-3 Terminology AAA - Authentication Authorization Accounting AVP -

More information

JVA-163. Enterprise JavaBeans

JVA-163. Enterprise JavaBeans JVA-163. Enterprise JavaBeans Version 3.0.2 This course gives the experienced Java developer a thorough grounding in Enterprise JavaBeans -- the Java EE standard for scalable, secure, and transactional

More information

Support of parallel BPEL activities for the TeamCom Service Creation Platform for Next Generation Networks

Support of parallel BPEL activities for the TeamCom Service Creation Platform for Next Generation Networks Support of parallel BPEL activities for the TeamCom Service Creation Platform for Next Generation Networks T.Eichelmann 1, 2, W.Fuhrmann 3, U.Trick 1, B.Ghita 2 1 Research Group for Telecommunication Networks,

More information

Getting Started with JMS

Getting Started with JMS Summary An introductionto using JMS with AltioLive. The example shows using Altio DB with JBoss 2. Level: Basic Applies to: AltioLive version 5.2 Date: February 2009 Integra SP 88 Wood Street London EC2V

More information

KonaKart Tile Portlets for Liferay. 24th January DS Data Systems (UK) Ltd., 9 Little Meadow Loughton, Milton Keynes Bucks MK5 8EH UK

KonaKart Tile Portlets for Liferay. 24th January DS Data Systems (UK) Ltd., 9 Little Meadow Loughton, Milton Keynes Bucks MK5 8EH UK KonaKart Tile Portlets for Liferay 24th January 2018 DS Data Systems (UK) Ltd., 9 Little Meadow Loughton, Milton Keynes Bucks MK5 8EH UK 1 Table of Contents KonaKart Tile Portlets... 3 Creation of Portlets...

More information

Configuring the Oracle Network Environment. Copyright 2009, Oracle. All rights reserved.

Configuring the Oracle Network Environment. Copyright 2009, Oracle. All rights reserved. Configuring the Oracle Network Environment Objectives After completing this lesson, you should be able to: Use Enterprise Manager to: Create additional listeners Create Oracle Net Service aliases Configure

More information

Configuring X.25 on ISDN Using AO/DI

Configuring X.25 on ISDN Using AO/DI Configuring X.25 on ISDN Using AO/DI The chapter describes how to configure the X.25 on ISDN using the Always On/Dynamic ISDN (AO/DI) feature. It includes the following main sections: AO/DI Overview How

More information

STARCOUNTER. Technical Overview

STARCOUNTER. Technical Overview STARCOUNTER Technical Overview Summary 3 Introduction 4 Scope 5 Audience 5 Prerequisite Knowledge 5 Virtual Machine Database Management System 6 Weaver 7 Shared Memory 8 Atomicity 8 Consistency 9 Isolation

More information

Platform SDK Deployment Guide. Platform SDK 8.1.2

Platform SDK Deployment Guide. Platform SDK 8.1.2 Platform SDK Deployment Guide Platform SDK 8.1.2 1/1/2018 Table of Contents Overview 3 New in this Release 4 Planning Your Platform SDK Deployment 6 Installing Platform SDK 8 Verifying Deployment 10 Overview

More information

XML Transport and Event Notifications

XML Transport and Event Notifications 13 CHAPTER The chapter contains the following sections: TTY-Based Transports, page 13-123 Dedicated Connection Based Transports, page 13-125 SSL Dedicated Connection based Transports, page 13-126 TTY-Based

More information

Integration Service. Admin Console User Guide. On-Premises

Integration Service. Admin Console User Guide. On-Premises Kony MobileFabric TM Integration Service Admin Console User Guide On-Premises Release 7.3 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and

More information

Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions

Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions Chapter 1: Solving Integration Problems Using Patterns 2 Introduction The Need for Integration Integration Challenges

More information

Genesys Voice Platform. vrmrecorder Section

Genesys Voice Platform. vrmrecorder Section Genesys Voice Platform vrmrecorder Section 1/17/2018 vrmrecorder Section sip.localport sip.localsecureport sip.preferred_ipversion sip.routeset sip.securerouteset sip.transport.0 sip.transport.1 sip.transport.2

More information

Configuring Port-Based and Client-Based Access Control (802.1X)

Configuring Port-Based and Client-Based Access Control (802.1X) 9 Configuring Port-Based and Client-Based Access Control (802.1X) Contents Overview..................................................... 9-3 Why Use Port-Based or Client-Based Access Control?............

More information

Finding Support Information for Platforms and Cisco IOS Software Images

Finding Support Information for Platforms and Cisco IOS Software Images First Published: June 19, 2006 Last Updated: June 19, 2006 The Cisco Networking Services () feature is a collection of services that can provide remote event-driven configuring of Cisco IOS networking

More information

Configuring Java CAPS Environment Components for Communications Adapters

Configuring Java CAPS Environment Components for Communications Adapters Configuring Java CAPS Environment Components for Communications Adapters Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. Part No: 820 4387 10 June 2008 Copyright 2008 Sun Microsystems,

More information

MyEclipse EJB Development Quickstart

MyEclipse EJB Development Quickstart MyEclipse EJB Development Quickstart Last Revision: Outline 1. Preface 2. Introduction 3. Requirements 4. MyEclipse EJB Project and Tools Overview 5. Creating an EJB Project 6. Creating a Session EJB -

More information

Lecture 8: February 19

Lecture 8: February 19 CMPSCI 677 Operating Systems Spring 2013 Lecture 8: February 19 Lecturer: Prashant Shenoy Scribe: Siddharth Gupta 8.1 Server Architecture Design of the server architecture is important for efficient and

More information

presentation DAD Distributed Applications Development Cristian Toma

presentation DAD Distributed Applications Development Cristian Toma Lecture 12 S4 - Core Distributed Middleware Programming in JEE Distributed Development of Business Logic Layer presentation DAD Distributed Applications Development Cristian Toma D.I.C.E/D.E.I.C Department

More information

Installing and Configuring the Runtime Processes 2

Installing and Configuring the Runtime Processes 2 2 Installing and Configuring the Runtime Processes 2 The first step in deploying a J2EE application is setting up the production environment on the appropriate hosts. This involves installing all necessary

More information