为了提供一个标准的、语法上易分析的、通用的编码机制,Jxta 消息目前采用 XML 文档格式。Jxta 利用了 XML 的普遍可访问性和易使用、易编程的特点,这意味着 Jxta 可以用大多数编程语言在大多数平台上很轻易地实现 ? 只要 XML 语法分析器和生成库在那里是可用的。然而,Jxta 本身的设计却使其消息代码的编写不依靠于 XML 的使用。虽然现在不太可能,但 Jxta 社区在规范的未来版本中包含(或要求)基于非 XML 的消息是完全可能的。
关于 Jxta 标识符 从潜力上讲,对等组或许可以跟整个联系着的宇宙一样大。在这么大的名称空间中为任何事物进行唯一的命名都是一个挑战。为了应对这个问题,Jxta 给 Jxta 组件的每个可设定地址的实例都分配了一个内部标识符。这种标识是通过一个 UUID 进行的,UUID 是使用能够确保在时间和空间上都有很高概率的唯一性的算法产生的 64 字节的数字。 Jxta 标识符是 URN(统一资源名称)格式的,并被嵌入到广告中供内部使用。目前定义了四种标识符类型,用于标识对等组、对等机、管道和代码/数据(code/data)(简写为 codat)。 广告 广告有点像是消息的“堂兄弟”。Jxta 广告也采用 XML 文档格式。广告的内容描述了诸如对等机、对等组、管道或服务等 Jxta 组件实例的属性。例如,可以访问另一个对等机的广告的对等机可以设法直接连到该对等机上;可以访问一个对等组的广告的对等机可以通过广告加入对等组。目前的因特网中与广告相似的东西是域名和 Web 站点的 DNS 纪录。Jxta 规范没有规定如何创建、传播或销毁广告。