问题标签 [enterprise-architecture]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
998 浏览

hadoop - 如何在 Hadoop 上实现数据沿袭?

我们在金融领域实施了一些业务流程。监管机构的要求(不幸的是,不是很具体)是为了审计目的而拥有数据沿袭。

该流程包含两部分:同步和异步。同步部分是包含有关销售点、客户和商品的大量信息的付款尝试。异步部分是一个批处理过程,它每小时向信用评估数据模型提供新计算的变量部分。这些变量可能包括一些聚合,如余额和与历史交易的链接。

为了计算异步部分,我们从多个关系数据库中提取数据,并将它们以原始格式存储在 HDFS 中(csv 格式的表中的行)。

当在 HDFS 上存储数据时,会触发基于 Spring XD 计算一些聚合并为同步部分生成数据的工作。

我们有关系数据、HDFS 上的原始数据和依赖于 POJO 的 MapReduce 作业,这些 POJO 描述了 SpringXD 中实现的相关语义和转换。

那么,问题是如何处理上述场景中的审计?我们需要在任何时间点能够解释为什么做出特定决定,并且能够解释策略中使用的每个变量(同步或近实时流)是如何计算的。

我查看了现有的 Hadoop 堆栈,看起来目前没有工具可以提供良好的企业级审计功能。

我的想法是从客户实施开始,包括>

  1. 包含所有业务术语的业务词汇表
  2. 操作和技术元数据 - 将每个条目的转换执行记录到单独的存储中。
  3. 记录对业务逻辑的更改(使用保存业务规则和转换的版本控制中的数据)。

任何建议或分享您的经验将不胜感激!

0 投票
1 回答
503 浏览

architecture - EA 和 RUP 4+1 的区别?

企业架构和 RUP(Rational Unified Process)4+1 架构视图有什么区别?

它是 EA 的类似替代品还是相同?

恕我直言 EA = 业务 + 信息 + 技术 + 应用

而 4+1 RUP 架构只连接到公司的 IT,不需要解决 IT 治理等问题。你怎么看?

0 投票
1 回答
70 浏览

ios - 是否可以在不通知用户的情况下发布应用更新?

我在 iOS 上为我的公司开发了一个企业应用商店,其中包含许多公司应用。现在这个应用商店与游戏商店基本相同。是否可以在没有用户干预的情况下静默地将更新推送到我的应用商店。如果是,那怎么办?任何建议将不胜感激。

0 投票
1 回答
1838 浏览

c# - 具有mvc和服务(.NET)的企业架构的项目结构

我是企业架构的新手,但是当我正确理解时,它由 3 层组成。我在.net平台上从事学校项目,我有这样的结构:

  • 数据层 - 具有映射到关系数据库的数据模型的类库
  • 业务层 - 类库,其中我有一些提供应用程序功能的类
  • 表示层 - 我想在这一层我可以 mvc 项目,但我不确定。

当我有这个结构时,我可以在哪里存储一些 WEB API 或 WCF?可以在业务层吗?或者你能告诉我,我在哪里找到了带有 service 和 mvc 的 EA 的真实例子?谢谢

0 投票
2 回答
2026 浏览

spring-boot - 企业应用部署spring boot模块:TransactionManagementConfigurationSelector is not assignable to interface ImportSelector

我有一个包含两个模块的 Maven 项目“企业应用程序”。第一个模块是一个 maven 标准 java 应用程序,包含域、dao 和业务层。第二个模块是“java web 应用程序”maven。这是到目前为止设置的配置: - 标准 java 应用程序模块:Main Class

pom.xml

  • java web应用模块:主类

    @SpringBootApplication(exclude = {DataSourceAutoConfiguration.class, HibernateJpaAutoConfiguration.class}) public class MobilepaymentApplication extends SpringBootServletInitializer{ public static void main(String[] args) { SpringApplication.run(MobilepaymentApplication.class, args); System.out.println("dan​​s le main");

    /li>

pom.xml

-- 企业应用模块 (.ear) pom.xml

-- 多模块 maven 项目:pom.xml

当我通过单击运行从 netbeans 部署企业应用程序项目时,出现以下异常:

0 投票
0 回答
37 浏览

database-design - 动态数据的数据库和应用程序设计

我正在寻求一些关于构建具有潜在动态数据的应用程序的设计/架构建议。

我们有一个流程,工程师执行任务,然后他们记录下来。一般来说,每个任务记录的数据都是一样的,日期、工期、engineerID、taskType等。

一项任务可以属于一个或多个类别,如果选择了某个类别,则需要回答 2-3 个额外的问题。

该系统非常基本且易于设计,直到我们考虑特定类别的问题。我们一直在考虑两种方法:

  1. 开发一个动态系统,其中问题与数据库中的任务和类别完全分开。有一个映射表来说明每个任务会问哪些问题,Web 前端会根据它们的类型动态显示这些问题,这些问题存储为问题的属性(即下拉菜单、复选框、文本框等)这是当需要添加新问题时,开发难度更大,但更易于管理。

  2. 我们保持系统非常简单,几乎是星型模式,事实表记录每个问题的答案。我们有针对每个类别特定问题的列,但是仅在选择该类别时才会记录答案。这更简单,但如果我们需要添加更多问题,则需要架构和开发工作。

需求收集告诉我们,特定类别的问题只能在经过大量审查后才能添加,并且每年只能添加一次,因此工作受到控制。

鉴于只有我和一个兼职开发人员在我们的业余时间做这件事的一个小团队,我正在转向选项 2。

我是否缺少任何可能是更好选择的设计选项?

0 投票
3 回答
1001 浏览

design-patterns - 什么微服务模式适合传输大数据文件

如果多个微服务处理需要一个大型 JASON 文件(10mb),那么最好使用的企业架构/设计模式是什么?每个微服务都需要文件中的整个数据来处理它。

0 投票
1 回答
100 浏览

java - 设计具有多个请求源的应用程序:WS(SOAP\REST)、MQ、批处理

我必须设计一个应用程序来获取来自多个来源的请求,例如 Web 服务(可以是 SOAP 或 REST)、在线系统、消息队列或一些批处理作业。应用程序需要与另外 2 个应用程序交互才能获得结果。我知道这可以使用微服务来完成。此应用程序需要用 Java 构建。我正在寻找一些可以帮助我接受来自多个来源的输入的框架,如上所述。

0 投票
1 回答
42 浏览

xmi - Xmi 从 iteraplan 到 visualparadigm

EAM 工具通常有一个存储库以及顶部的报告和可视化。

建模工具是相当图形化的,并且在下面有一个模型。

为了充分利用两全其美,我想从 iteraPlan 导出模型并将其用于 VisualParadigm 中的可视化。

遗憾的是 iteraPlan 导出的 xmi 2.0 无法通过我的 VisualParadigm 版本导入。

是否有任何已知的解决方法?例如,不同 xmi 版本的转换器?

0 投票
1 回答
193 浏览

enterprise-architect - 需要在 webea.config.ini EA Pro Cloud 文件中添加什么才能通过浏览器访问数据库?

我已经设置了一个 EA pro 云服务器,并从客户端成功连接。与数据库服务器的连接也是通过客户端建立的。现在我想通过浏览器通过云访问数据库的内容,为此我必须对云服务器上的 webea.config 进行更改。webea.config 有很多属性,实际上我不知道要针对这些字段添加什么以通过浏览器访问数据库。以下是 webea_config.ini:

在浏览器上,我看到:

在此处输入图像描述

但是当我点击 pro cloud 时,它不会带我进入数据库内容。谁能解释一下我需要添加什么 webea_config.ini 文件以便我访问数据库中的内容。