目录intra-mart1.1.简介1.2.具体表现如下1.3.在亚太市场积极拓展中1.4.典型用户行业为什么有了Maven还需要Juggling2.1.简单来说2.2.具体说说Eclipse和 Ebuilder的比较Tomcat和 Resin的比较5.intra-mart的官方介绍6.各种环境初期设置系统环境租户环境7.用户分类8.其它9.产品下载10.安装后创建的一些表11.更多官方说明11.1.访问设置中文16版11.2.访问设置日文18版11.3.访问设置日文24版11.4.Hello World11.5.其它操作41版ーーーーーーーーーーー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 是一个在日本非常普遍和主流的企业级开发平台并且正在亚太其他地区扩大其影响力。为什么有了Maven还需要Juggling2.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 脚本的难度更高。Eclipse和 Ebuilder的比较对比维度Eclipseintra-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开发模型”Tomcat和 Resin的比较特性Apache TomcatCaucho Resin开发者Apache 软件基金会Caucho Technology 公司许可证完全开源免费可商用开源但商业使用需付费核心定位轻量级、标准的Servlet/JSP容器高性能的Java EE应用服务器性能性能良好但通常认为比Resin稍弱性能优异尤其在高并发下表现出色Java EE支持主要支持Servlet和JSP规范支持更广泛的Java EE规范如EJB等内置功能较为精简功能通过插件扩展内置丰富如Web服务器、负载均衡器等易用性配置简单文档丰富社区庞大配置相对复杂社区和文档较少稳定性稳定性高对Java程序兼容性好性能优先稳定性在某些场景下可能略逊于Tomcat5.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 这类商业友好型许可证它们在鼓励代码共享的同时也保护了商业公司基于此进行二次开发和盈利的权利。---9.产品下载产品信息网站-intra intra-mart10.安装后创建的一些表️ 系统数据库 (System Database)系统数据库存储的是平台启动和运行所必需的核心信息。im_administrator系统管理员信息表im_tenant_info租户Tenant信息表 租户数据库 (Tenant Database)租户数据库主要存储业务数据其中“IM-通用主表”模块是核心它包含了大量基础表。以下是一些主要的表用户与组织相关imm_user用户信息表imm_department公司/组织信息表imm_company_post职位信息表imm_department_ctg组织分类表imm_department_ctg_itm组织分类项目表公司/法人相关imm_corporation法人信息表imm_corporation_ath法人所属表imm_corporation_grp法人集团表imm_corporation_ctg法人分类表业务伙伴与项目相关imm_customer_ctg交易方分类表imm_item品目项目信息表imm_item_ctg品目分类表货币相关imm_currency货币信息表imm_currency_rate货币汇率表以上只是列举了部分核心表完整的表结构非常庞大。官方文档建议参考《IM-通用主表表ER图》来获取所有表的物理定义。 其他模块的表除了上述核心表你启用的每个功能模块都会创建自己的表IM-FormaDesigner当你用它创建应用时会动态生成应用程序标题表和详细信息表等。IM-Workflow会创建与流程定义、路径、案件等相关的表。11.更多官方说明11.1.访问设置中文16版https://www.intra-mart.com.cn/document/library/iap/public/development/script_programming_guide/texts/application/authz/index.html11.2.访问设置日文18版認可 — スクリプト開発モデル プログラミングガイド 第18版 2024-06-28 intra-mart Accel Platform11.3.访问设置日文24版認可を設定する — テナント管理者操作ガイド 第24版 2024-10-01 intra-mart Accel Platform11.4.Hello Worldintra-martを初めて使う開発者が、まずは e Builder で「Hello world!」する方法 - intra-mart Developer Portal11.5.其它操作41版3.1. 認可 — IM-Workflow 仕様書 第41版 2026-04-01 intra-mart Accel Platform