目录
[3.Eclipse和 Ebuilder的比较](#3.Eclipse和 Ebuilder的比较)
[4.Tomcat和 Resin的比较](#4.Tomcat和 Resin的比较)
===============

ーーーーーーーーーーー
1.intra-mart
"intra-mart" 的字面意思可以理解为"内部市场"或"企业内部业务集市"
1.1.简介
・intra-mart是由日本公司 NTT DATA INTRAMART Corporation 开发的。
・关于它的使用普遍程度,可以说它在日本本土市场地位极高,是绝对的领导者,并且正在积极拓展包括中国在内的亚太市场。
・公司独立于2000年:负责该产品的公司"株式会社NTT DATA INTRAMART"于2000年正式成立,开始独立运营。
・因此,可以认为 intra-mart 的产品开发始于1998年,并于2000年正式商业化发布。
・在 intra-mart 的新一代平台 Accel Platform 中,Terasoluna Server Framework for Java (5.x) 被作为其官方推荐的 JavaEE 开发模型的核心框架。可以说,Terasoluna 是 intra-mart 平台技术栈的一部分。
1.2.具体表现如下
・市场地位卓越:根据日本知名研究机构富士キメラ総研的报告,intra-mart 在其专注的工作流/BPM(业务流程管理)市场,连续18年(2007年-2024年)占据市场份额第一的位置。
・用户基础庞大:截至2024年3月,已有超过10,000家企业引进了 intra-mart 平台。在2023年初,其日本和亚太地区的用户公司就已超过8,900家。
1.3.在亚太市场:积极拓展中
・intra-mart 正在将其影响力从日本扩展到整个亚太地区。
・合作伙伴网络:在亚太地区拥有超过200个合作伙伴。
・已进入的市场:包括中国(含香港、台湾)、新加坡、越南等。例如,它在2024年与华钦科技(CLPS) 合作,以推广其 intra-mart 解决方案。
・在中国设有机构:在上海设立了"恩梯梯数据英特玛软件系统(上海)有限公司"
1.4.典型用户行业
intra-mart 的用户遍布多个行业,包括但不限于:
・保险与金融服务
・制造业
・零售业
・地方自治体(政府)
・知名企业如JAL(日本航空)、NEC、松下等也曾是其用户。
总的来说,intra-mart 是一个在日本非常普遍和主流的企业级开发平台,并且正在亚太其他地区扩大其影响力。
2.为什么有了Maven,还需要Juggling?
2.1.简单来说
Juggling 和 Maven 在 intra-mart 开发中扮演不同角色:
・Juggling 负责"选配和组装":决定你的 intra-mart 平台包含哪些官方功能,打好哪些补丁,然后组装成一个完整的 WAR 包。
・Maven 负责"标准化构建":在你使用 eBuilder 开发自定义模块(用户模块)时,Maven 可以用来构建和管理你这个模块自身的依赖和生命周期,最终编译打包成 Juggling 可以识别的"用户模块"。
==
・Juggling 是总装车间,负责把官方零部件(平台模块)和你自己造的零件(用户模块)组装成一辆完整的车(WAR包)。而 Maven 是你自己造零件时使用的机床和工具。
・值得注意的是,在 2023 年秋季及之后的版本中,IM-Juggling 已不再作为插件集成在 eBuilder 中,而是变成了一个需要独立运行的工具
===
2.2.具体说说
尽管功能有重叠,但 Juggling 的存在是必要的,因为它解决了 Maven 无法处理的专属问题:
・平台独有的"模块"管理:intra-mart 平台不是一个大泥球,而是由成百上千个功能"模块"构成的。这些模块是平台自己的业务功能单元,不是公共的JAR包。Juggling 的本质,就是这些 intra-mart 模块的"组装车间"和"补丁管理器",让你能像搭乐高一样选择需要的官方功能。Maven 无法理解和管理这些 intra-mart 特有的模块。
・官方认可的环境构建方式:intra-mart 官方将 IM-Juggling 作为创建可部署 WAR 文件的标准和推荐工具。它保证了组装出的运行环境是经过官方测试和验证的。虽然官方也提供了基于 Ant 脚本 的命令行方式或对 Maven 的有限支持,但 Juggling 仍是主流。
・图形化与自动化:Juggling 提供了图形化界面,通过勾选即可完成复杂的模块组合与配置,极大降低了环境搭建的门槛。相比之下,手动编写 Maven POM 或 Ant 脚本的难度更高。
====
3.Eclipse和 Ebuilder的比较
===
| 对比维度 | Eclipse | intra-mart e Builder |
|---|---|---|
| 产品性质 | 开源、通用的集成开发环境(IDE)平台 | 基于 Eclipse 的商业化定制开发工具 |
| 开发商 | Eclipse 基金会(开源社区) | NTT DATA INTRAMART 公司 |
| 核心目标 | 为各类编程语言提供可无限扩展的插件化开发平台 | 为 intra-mart Accel Platform 提供高效、专用的开发环境 |
| 主要用途 | 支持Java、C/C++、Python、PHP等多种语言的开发 | 专门用于开发在 intra-mart Accel Platform 上运行的应用 |
| 技术特点 | 纯净的插件化架构,功能完全由用户自由组合 | Eclipse + 专有插件集,预置了 intra-mart 开发所需的所有工具 |
| 扩展性 | 可安装来自全球开发者的海量插件 | 理论上可安装任何 Eclipse 插件,但官方不提供支持,需自行验证 |
| 开发模式支持 | 取决于安装的插件 | 原生支持 intra-mart 的"脚本开发模式"和"JavaEE开发模型" |
===

===
4.Tomcat和 Resin的比较
===
| 特性 | Apache Tomcat | Caucho Resin |
|---|---|---|
| 开发者 | Apache 软件基金会 | Caucho Technology 公司 |
| 许可证 | 完全开源免费,可商用 | 开源,但商业使用需付费 |
| 核心定位 | 轻量级、标准的Servlet/JSP容器 | 高性能的Java EE应用服务器 |
| 性能 | 性能良好,但通常认为比Resin稍弱 | 性能优异,尤其在高并发下表现出色 |
| Java EE支持 | 主要支持Servlet和JSP规范 | 支持更广泛的Java EE规范,如EJB等 |
| 内置功能 | 较为精简,功能通过插件扩展 | 内置丰富,如Web服务器、负载均衡器等 |
| 易用性 | 配置简单,文档丰富,社区庞大 | 配置相对复杂,社区和文档较少 |
| 稳定性 | 稳定性高,对Java程序兼容性好 | 性能优先,稳定性在某些场景下可能略逊于Tomcat |
===
5.intra-mart的官方介绍
===

===

===
9. 局限性 --- 2026 年春季版 (Mimosa)intra-martAccel Platform发布说明,第一版,2026 年 4 月 1 日
===

====
6.各种环境
==
初期设置
==
8.安装Tenant环境---intra-martAccel Platform设置指南,第 52 版,2026 年 4 月 1 日
===

===
系统环境
===
==

租户环境
===
===

====
7.用户分类
==
===

===
8.其它
Terasoluna 和 ebuilder 这两个NTT自己的工具,都是从免费的工具改建而来,改建后变成了自己的私产,不违法吗
"基于开源"不等于"必须开源",具体要遵守哪个许可证的规则。关键在于这些公司选择了像 Apache 2.0 或 EPL 这类商业友好型许可证,它们在鼓励代码共享的同时,也保护了商业公司基于此进行二次开发和盈利的权利。
==


===