首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PTC ThingWorx平台是否支持java企业应用和数据库移植?

PTC ThingWorx平台是否支持java企业应用和数据库移植?
EN

Stack Overflow用户
提问于 2015-04-08 17:23:45
回答 3查看 1.5K关注 0票数 1

我只想知道基于物联网的ThingWorx平台是否支持生产中的Java应用程序和数据库移植。

我已经在Google App Engine上工作过了,它支持可用于选定数据库的数据库(带有数据转储)移植。

什么都需要做,如果我有Java rest api为基础的项目,并将其移植到ThingWorx平台,以利用M2M通信。

EN

回答 3

Stack Overflow用户

发布于 2015-08-10 09:41:11

我无法获得有关支持java应用程序的完整上下文。但据我所知,是的,ThingWorx platfrom支持Java应用程序(它是使用Javascript和webservices构建的)。

ThingWorx Composer中,您可以导入/导出数据库。要导入数据,您需要JSON文件;要导入实体,您需要XML文件。

Thingworx还支持连接到关系型数据库,如Postgresql,MS SQL等,可以进行数据库转储。

票数 3
EN

Stack Overflow用户

发布于 2015-05-05 22:11:55

ThingWorx没有任何固有的数据库移植方法可用,然而,编写你自己的并不是非常困难-当数据库后端发生变化,数据仍然涌入旧服务器,而我们让新服务器上线时,我已经做到了这一点,并在几次迁移中协助了这一点。ThingWorx提供了JDBC Connectors,这是一种SQL连接器,因此您可以轻松地读取数据库行并将其写入ThingWorx。或者编写从Twx服务器A到Twx服务器B的RESTful服务。我想,如果您有大量的元数据和实际的数据行,就不那么容易了。

如果您对Thingworx是认真的,那么您可能正在运行至少两个服务器,平台服务器和数据库服务器。(它们不应该是同一个框。)在这种情况下,您有更多的移植选项(如pg_dump,如果您使用Postgres,或者类似的转储工具,如果您使用DataStax或SAP)到另一个数据库。如果您使用的是AWS或其他云数据库,则可以获取该数据库的映像并启动新的映像。这通常比导出实体和数据更容易,特别是当你有很多实体和数据的时候。

至于应用程序移植...没有真正好的方法来做到这一点。ThingWorx主要运行在基于JavaScript的脚本上。您可以开发扩展包,这些都是Java语言完成的,但是您必须自己做这件事,并将原始的Java语言转换为ThingWorx扩展包格式,或者至少用它们的实体包装它。这并不是ThingWorx作为一个开发平台的闪光点--总的来说,它是一个很棒的平台,但目前还不是这样。

票数 0
EN

Stack Overflow用户

发布于 2015-09-13 16:07:28

Thingworx是一个功能强大的M2M通信平台。它有自己的构建器- Composer (数据建模)和Mashup (UI),加上数据存储和连接选项以及更多的IoT功能。它还支持连接到外部DB和Java扩展以编写自定义功能。我相信,目前还不支持企业应用程序和数据库移植(DB dump)。Thingworx应用程序可以连接到现有的外部数据库。

有关更多细节,请访问:http://www.thingworx.com/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29510733

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档