当前位置: 首页 > news >正文

【intra-mart】相关知识(NTT DATA 公司开发的产品)

目录

1.intra-mart

1.1.简介

1.2.具体表现如下

1.3.在亚太市场:积极拓展中

1.4.典型用户行业

2.为什么有了Maven,还需要Juggling?

2.1.简单来说

2.2.具体说说

3.Eclipse和 Ebuilder的比较

4.Tomcat和 Resin的比较

5.intra-mart的官方介绍

6.各种环境

初期设置

系统环境

租户环境

7.用户分类

8.其它

9.产品下载

10.安装后,创建的一些表

11.更多官方说明

11.1.访问设置(中文16版)

11.2.访问设置(日文18版)

11.3.访问设置(日文24版)

11.4.Hello World

11.5.其它操作(41版)


==========

ーーーーーーーーーーー

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的比较

===

对比维度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开发模型”

===

===

4.Tomcat和 Resin的比较

===

特性Apache TomcatCaucho 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 这类商业友好型许可证,它们在鼓励代码共享的同时,也保护了商业公司基于此进行二次开发和盈利的权利。

==

---

===

9.产品下载

==

产品信息网站-intra intra-mart

==

===

===

10.安装后,创建的一些表

===

===

🗄️ 系统数据库 (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.html

11.2.访问设置(日文18版)

認可 — スクリプト開発モデル プログラミングガイド 第18版 2024-06-28 intra-mart Accel Platform

===

11.3.访问设置(日文24版)

認可を設定する — テナント管理者操作ガイド 第24版 2024-10-01 intra-mart Accel Platform

===

11.4.Hello World

intra-martを初めて使う開発者が、まずは e Builder で「Hello world!」する方法 - intra-mart Developer Portal

===

===

11.5.其它操作(41版)

3.1. 認可 — IM-Workflow 仕様書 第41版 2026-04-01 intra-mart Accel Platform

===

http://www.jsqmd.com/news/1135337/

相关文章:

  • 模板基础与 SFINAE
  • 科大讯飞X3办公本:专为纸感办公设计的智能手写终端
  • 栈(数据结构)
  • 路由模式:智能分发 + 垂直 Agent
  • 树的相关算法
  • git的分支介绍
  • 【项目编号 project00090】SpringBoot大学校历系统:校历编排、日程提醒与后台管理一体化实战
  • c# 第五章 类 方法与重载
  • DeepSeek 推理智能体商业化全解:跳出对话内卷,高溢价行业落地方案
  • 核内调度问题的分层优化:缓存管理与性能均衡策略 模型评价 模型缺点与改进方向
  • “详细设计 → 集成测试 → 白盒为主”这一表述概括了软件开发过程中三个关键环节的逻辑关系与测试策略侧重
  • 微信小程序授权机制深度解析:从协议层理解登录与数据安全
  • crates.io 包版本与下载趋势采集:用 Python 把 Rust 包生态数据落到 SQLite
  • 高线激光雷达退居辅助,农田世界模型才是农业机器人下半场核心竞赛
  • YOLOv10模型改进-特定领域应用-第96篇:YOLOv10改进策略【特定领域应用】| YOLOv10在无人机巡检中的应用
  • 机器学习与模式识别 第十八章 LLM的训练与应用 考点压缩
  • 【关注可白嫖源码】--课程设计--毕业设计--二手车评估和销售系统project31881(案例分析)
  • 社区水果店0成本会员体系:复购率15%→33%的系统设计逻辑
  • 5步开启Switch游戏新纪元:Ryujinx模拟器从入门到精通指南
  • 【项目编号:project58051】SpringBoot+小程序实现阿尔茨海默症患者服务系统:患者档案、健康监测、护理提醒全流程实战
  • 字节面试官:为啥用 vLLM 不用 Ollama?PagedAttention、短板与选型框架
  • 【数字体验设计实战】06:AI时代的数字体验设计——人机协作的新范式
  • TVA对具身智能领域“莫拉维克悖论“的挑战(15)
  • 一次 WSL SSH 导致远程 Linux TUI 显示异常的排查记录
  • GoldHEN金手指管理器:PS4游戏修改的简单入门指南
  • 基于51单片机的密码锁设计—数码管显示
  • 【深度学习】OpenCV日常学习0629
  • DPO直接偏好优化:AI模型训练的新路径探索
  • YOLOv11【第九章:可视化、论文复现与写作篇·第9节】科研绘图实战:使用 Visio/PPT 绘制 CVPR 风格的 YOLOv11 改进结构图!
  • 适应性维护是指为使软件系统能够适应外部运行环境的变化(如操作系统升级、数据库迁移、硬件更新、法律法规变更等)