Questions tagged [jca]

The Java Connector Architecture (JCA) defines a standard architecture for connecting the Java EE platform to heterogeneous Enterprise Information Systems (EIS). Examples of EISs include Enterprise Resource Planning (ERP), mainframe transaction processing (TP), database and messaging systems

The connector architecture defines a set of scalable, secure, and transactional mechanisms that enable the integration of EISs with application servers and enterprise applications.

The connector architecture also defines a Common Client Interface (CCI) for EIS access. The CCI defines a client API for interacting with heterogeneous EISs.

The connector architecture enables an EIS vendor to provide a standard resource adapter for its EIS. A resource adapter is a system-level software driver that is used by a Java application to connect to an EIS. The resource adapter plugs into an application server and provides connectivity between the EIS, the application server, and the enterprise application. The resource adapter serves as a protocol adapter that allows any arbitrary EIS communication protocol to be used for connectivity. An application server vendor extends its system once to support the connector architecture and is then assured of seamless connectivity to multiple EISs. Likewise, an EIS vendor provides one standard resource adapter which has the capability to plug in to any application server that supports the connector architecture.

J2EE Connector Architecture Overview

207 questions
27
votes
1 answer

Does a JCA 1.6 ResourceAdapter need a ManagedConnectionFactory?

I have written a JCA resource adapter before. However, now I find myself in a position of having to write one solely to get access to the BootstrapContext and its associated WorkManager, and effectively for no other reason. If I'm reading the…
Laird Nelson
  • 15,321
  • 19
  • 73
  • 127
27
votes
1 answer

Different kind of Java EE projects

What is the different between different kind of Java EE projects in Eclipse WTP? There are: Application Client Project Connector Project Enterprise Application Project Utility Project
nanda
  • 24,458
  • 13
  • 71
  • 90
14
votes
5 answers

What are the benefits of JCA?

Our application often connects to a different kind of back-ends over web services, MQ, JDBC, proprietary (direct over socket) and other kinds of transport. We already have a number of implementations that let us connect from our application to these…
Dan
  • 11,077
  • 20
  • 84
  • 119
13
votes
6 answers

JCA sample implementations

I need to develop a JCA adapter and am looking for some references. I searched on Amazon, and found only 2 JCA books and one of them has pretty bad comments. So I guess that left me with only one book to refer to. So I would like to know if there…
K Hein
  • 894
  • 2
  • 12
  • 23
12
votes
1 answer

How to get the java.security.PrivateKey object from RSA Privatekey.pem file?

I have a RSA private key file (OCkey.pem). Using java i have to get the private key from this file. this key is generated using the below openssl command. Note : I can't change anything on this openssl command below. openssl> req -newkey rsa:1024…
Kanagavelu Sugumar
  • 18,766
  • 20
  • 94
  • 101
10
votes
2 answers

Define cipher suite for TLS in JCA

I want the support of the following cipher suites in TLS using JCA: TLS_PSK_WITH_3DES_EDE_CBC_SHA TLS_PSK_WITH_AES_128_CBC_SHA TLS_PSK_WITH_NULL_SHA TLS_PSK_WITH_AES_128_CBC_SHA256 TLS_PSK_WITH_NULL_SHA256 They are available in JDK7 but not JDK6,…
Kartoch
  • 7,610
  • 9
  • 40
  • 68
10
votes
3 answers

Use cases for JCA

I read that JCA is for legacy EIS integration. Is this spec geared towards vendors and not the application developer? I am curious to know of use cases where developers wrote JCA adapters to solve their technical or business problems.
Aravind Yarram
  • 78,777
  • 46
  • 231
  • 327
10
votes
2 answers

Relationship between JCA, it's providers and JCE?

I thought it was simple where JCA was a replacement for JCE. However writing some test code to get all the providers on my system showed this isn't the case. I noticed the following: Some algorithms have multiple providers (eg: MD5withRSA is in…
Cat Nap
  • 111
  • 1
  • 8
8
votes
2 answers

Create DES key from 56 bit binary string

I have a 56 bit binary string that i want to use as the secret key for DES encryption. I found the following code at the JCA docs website byte[] desKeyData = { (byte)0x01, (byte)0x02, (byte)0x03, (byte)0x04, (byte)0x05, (byte)0x06, (byte)0x07,…
AnkurVj
  • 7,958
  • 10
  • 43
  • 55
6
votes
1 answer

Key length limit with Java Cryptography Extension

I am aware that the keylenght in the Sun/Oracle JVM is limited for judical reasons. However as far as I understood the concept of the JCE (Java Cryptography Extension) is that a user can choose it's own security provider to compensate this…
Randy
  • 1,299
  • 2
  • 10
  • 23
5
votes
2 answers

Liberty activate @MessageDriven

I want to activate custom message listener on liberty application server . this is my code : @MessageDriven(name = "Receiver") public class Receiver implements InboundListener { @Override public void receiveMessage(String message) { …
mah454
  • 1,571
  • 15
  • 38
5
votes
2 answers

Java EE: Creating and deleting socket listeners dynamically from the domain model

I am creating a Java EE application that allows users to add/remove "socketinfo" tables (stored in a database) from a web interface. If the user enables a "socketinfo" from the web interface, the application server must create a socket listener for…
insipid
  • 3,238
  • 3
  • 26
  • 38
5
votes
1 answer

Exception while running connectorz Executor framework

I am trying to run connectorZ JCA 1.6 Executor implementation, For that I downloaded Zip from github and try to execute the client, (Work Manager: JCA implementation of java.util.concurrent.Executor) I am able to run the application in Eclipse,…
Chandra Sekhar
  • 16,256
  • 10
  • 67
  • 90
5
votes
1 answer

Weblogic could not find resource adapter with "correct" JNDI name for binding

I am trying to bind my message driven bean with Oracle JCA file adapter (which is included in the SOA suite) on Weblogic 10.3.5. So that my MDB can get notified when there is any .txt file is moved to specific directory. After launching a Weblogic…
Yun
  • 97
  • 1
  • 6
4
votes
1 answer

Connecting a Java EE app to an external system

We have a Java EE application running on Glassfish 3.1 that needs to accept notifications from a legacy system written in Java. This legacy system provides a JAR file that should be used by any external applications wishing to subscribe to the…
Ariod
  • 5,757
  • 22
  • 73
  • 103
1
2 3
13 14