【发布时间】:2013-03-10 08:23:45
【问题描述】:
我有一个已经存在的代码,我想将其转换为面向服务的体系结构。 为此,我将 MYSQL 数据库视为服务提供者,它具有一些服务,例如生成天数报告等。服务使用者是来自 GUI 的任何请求服务的用户。我在 GUI 上有显示可用服务列表的服务目录。用户可以从 GUI 中选择所需的服务。现在,当他点击他需要的服务时,它会要求输入天数等输入。所有这些代码都是用 html、java script、jsp 编写的。它接受输入并将输入传递到另一个页面,并编写一个 shell 脚本来生成所需的 pdf。 我可以将用 html、java 脚本、jsp 编写的代码转换为 xml。 我正在接近的方式是面向服务的架构吗? 我在面向服务的架构上找不到任何代码
【问题讨论】:
-
XML 不是一种编程语言。 SOA 不是用 XML 编写程序。你的问题对我来说没有多大意义。
-
那我们为什么在 SOA 中使用 XML。我是编程新手,甚至是 SOA 新手。
-
XML 用于将数据从调用者传输到服务,反之亦然。
-
我对 HTML 和 XML 的了解是,HTML 用于显示数据,而 XML 用于存储和传输数据。那么,我可以说我现有的代码是 SOA,即使不使用 XML。
-
你为什么要关心你的设计是否是 SOA?!就此而言,您为什么想要 SOA?您当前的设计存在哪些问题? SOA 是一种完全关于灵活性和变化的架构风格,它适合作为将这些特征添加到大型复杂系统中的一种方式 - 您描述的是 RDBMS 之上的报告应用程序,从您提供的细节来看,这听起来几乎不像您需要3层
标签: javascript html xml jsp soa