Skip to content

Commit 53afbd0

Browse files
committed
addressing comments
1 parent b269795 commit 53afbd0

File tree

3 files changed

+33
-26
lines changed

3 files changed

+33
-26
lines changed

_data/authors.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -612,3 +612,10 @@ lmolteni:
612612
job_title: "Principal Software Engineer"
613613
twitter: "volothamp"
614614
bio: "Principal Software Engineer at Red Hat / IBM"
615+
maeste:
616+
name: "Stefano Maestri"
617+
618+
emailhash: "c97a0cf6b2f42295f8bfa8670ada8f63"
619+
job_title: "Senior Engineering Manager"
620+
twitter: "maeste"
621+
bio: "Senior Engineering Manager at Red Hat / IBM"

_posts/2025-06-27-a2a-project-lanunches-java-sdk.adoc

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,44 @@
11
---
22
layout: post
3-
title: 'A2A Project launches Java SDK'
3+
title: 'Quarkus and WildFly teams from Red Hat collaborating with Google on launch of Agent2Agent Java SDK'
44
date: 2025-06-27
55
tags: release
6-
synopsis: 'We’re thrilled to announce the launch of the A2A Java SDK, made possible by WildFly and Quarkus teams’ contribution.'
6+
synopsis: 'We’re thrilled to announce the launch of the Agent2Agent (A2A) Java SDK, made possible by WildFly and Quarkus teams’ contribution.'
77
author: maeste
88
---
9+
:imagesdir: /assets/images/posts/hibernate7
10+
ifdef::env-github,env-browser,env-vscode[:imagesdir: ../assets/images/posts/hibernate7]
11+
912

10-
== *A2A Project Launches Java SDK*
1113

1214
The agent revolution just took a massive leap forward! Following the
1315
recent landmark https://developers.googleblog.com/en/google-cloud-donates-a2a-to-linux-foundation/[announcement that Google has donated the Agent2Agent
1416
(A2A) protocol to the Linux Foundation], we’re thrilled to announce the
15-
launch of the *https://github.com/a2aproject/a2a-java[A2A Java SDK]*, made possible by WildFly and Quarkus
17+
launch of the *https://github.com/a2aproject/a2a-java[A2A Java SDK]*, built by WildFly and Quarkus teams in close collaboration, and now contributed to the official A2A project.
1618
teams’ contribution.
1719

1820

19-
=== *A New Era Under Linux Foundation Stewardship*
21+
=== A New Era Under Linux Foundation Stewardship
2022

21-
The A2A protocol’s transition to the Linux Foundation represents more
23+
The [A2A](https://a2aproject.github.io/A2A/latest/specification) protocol’s transition to the Linux Foundation represents more
2224
than just a change of governance: it’s a commitment to vendor-neutral,
23-
community-driven innovation that ensures this critical interoperability
25+
community-driven innovation. Similar how WildFly and Quarkus both recently joined CommonHaus fouundation. This ensures A2A as a critical interoperability
2426
standard remains open and accessible to all. With more than 100
2527
companies now supporting the protocol, we’re witnessing the formation of
2628
what industry leaders are calling "`an open, interoperable Internet of
2729
Agents.`"
30+
With the A2A Java SDK now part of this movement, enterprise developers can participate in this open agent ecosystem from day one.
2831

29-
=== *Why Java SDK Matters*
32+
=== Why Java SDK Matters
3033

3134
Here’s where things get exciting from a technical perspective: *true
3235
polyglot agent ecosystems*.
3336

3437
The agent landscape has been fragmented, with Python dominating AI/ML
3538
workflows, JavaScript powering web-based agents, and Java serving as the
3639
backbone of enterprise backend systems. Each language ecosystem operated
37-
in isolation, creating invisible walls that limited the collaborative
38-
potential of multi-agent systems.
40+
potential of multi-agent systems and agentic architectures.
41+
3942

4043
Our Java SDK shatters these barriers by implementing the A2A protocol
4144
specification natively in Java, enabling:
@@ -44,21 +47,22 @@ specification natively in Java, enabling:
4447
infrastructure +
4548
* *Seamless interoperability* between Java agents and those written in
4649
Python, JavaScript, or any A2A-compatible language +
47-
* *Production-ready deployments* leveraging Java’s mature ecosystem and
48-
well-tested enterprise capabilities
50+
well-tested enterprise capabilities (including observability, security...)
4951

5052
Want to see this interoperability in action? Explore our
5153
https://github.com/a2aproject/a2a-samples/tree/main/samples/multi_language/python_and_java_multiagent[multi-language
5254
sample implementation,] which demonstrates how Python and Java
5355
agents collaborate seamlessly.
5456

55-
=== *Technical Excellence: The Mutiny-Zero Advantage*
57+
image::A2A_multi_agent.png[scaledwidth=100%]
5658

57-
The Java SDK leverages *mutiny-zero* as its reactive foundation, a
58-
decision that reflects our commitment to framework-agnostic excellence.
59+
=== Technical Excellence: The Mutiny-Zero Advantage
5960

60-
Mutiny Zero is a minimal API for creating reactive streams-compliant
61-
publishers that weighs less than 50K and have zero external dependencies
61+
And if you need your agent to be reactive, don't worry about the dependencies you are adding, because
62+
the Java SDK leverages *mutiny-zero* as its reactive foundation, a
63+
decision that reflects our commitment to framework-agnostic excellence.
64+
[Mutiny Zero](https://smallrye.io/smallrye-mutiny-zero/latest/) is a minimal API for creating reactive streams-compliant
65+
publishers that weighs less than 50K and have **zero** external dependencies
6266
beyond the Reactive Streams API. This architecture delivers several
6367
compelling advantages:
6468

@@ -75,11 +79,9 @@ This reactive foundation ensures your Java agents can handle
7579
high-throughput, low-latency agent-to-agent communications while
7680
remaining lightweight and composable.
7781

78-
=== *Community-Driven Innovation*
82+
=== Community-Driven Innovation
83+
7984

80-
The Java SDK represents a perfect example of open-source collaboration
81-
in action. Originally developed by our talented team, this
82-
implementation demonstrates the power of community-driven innovation.
8385

8486
What started as an external contribution has now become an official part
8587
of the A2A project repository, showcasing how the ecosystem can rapidly
@@ -101,10 +103,10 @@ ecosystem +
101103
. *Start Building*: Begin prototyping your first multi-language agent
102104
team
103105

104-
=== *The Bigger Picture: Collaborative Intelligence*
106+
=== The Bigger Picture: Collaborative Intelligence
105107

106108
The A2A protocol aims to break down the silos that currently limit the
107-
potential of artificial intelligence by providing a common language for
109+
potential of aAI infuse applications by providing a common language for
108110
AI agents to discover each other’s capabilities, securely exchange
109111
information, and coordinate complex tasks.
110112

@@ -120,8 +122,6 @@ additional language implementations, enhanced security features, and
120122
enterprise-grade tooling on the horizon.
121123

122124
*Your contributions matter*. Whether you’re fixing bugs, adding
123-
features, creating examples, or building integrations — every commit
124-
helps build this collaborative future.
125-
125+
features, creating examples, or building integrations with other frameworks — every commithelps build this collaborative future.
126126
The agent revolution is here, and with the A2A Java SDK, the entire Java
127127
ecosystem can participate. Let’s build something amazing together! 🚀
63.3 KB
Loading

0 commit comments

Comments
 (0)