![]() |
1
2
我认为你在谈论各种各样的问题。 1). 不阅读文档的开发人员。这是一个普遍存在的问题,不仅仅局限于SOA—只要看看有关StackOverflow的一些问题。至少开发人员会问您是否有服务,而不是在自己的代码中复制逻辑。我没有看到任何技术上的解决方案来解决这类问题,您已经提供了很好的注册表和文档,但是一些开发人员更喜欢与人交谈。也许,甚至,这实际上是一件好事-人类交互的价值高于交互的技术内容。或者,你太好了:“不,我不回答这个问题,查一查。” this 它可以配置一台新机器,安装一个软件堆栈,并将其添加到集群中以解决工作负载的变化。然后,在javaee世界中的细粒度控制级别上,应用服务器可以动态地塑造流量和调整集群。看到了吗 WebSphere Virtual Enterprise 3). 监测。我不明白你在这里所期望的。这些棘手的bug很可能需要应用程序级的跟踪。对于一些问题,如查找内存泄漏和性能瓶颈,有非常好的工具,至少在javaee世界是这样。 4). 我不能告诉.Net世界,但我要说的是JavaEE应用服务器在跨集群顺利部署应用方面做得很好,在我们使用JNI并需要部署DLL的情况下,我们可以使用我提到的Tivoli堆栈之类的产品来管理这一点。
|
![]() |
2
1
这是我的两分钱。 我在一家错误使用SOA的公司做过开发人员。他们实现的最糟糕的解决方案是使用SOA对桌面应用程序上的表单元素进行字段级验证。要执行这些操作,需要非常低的延迟。2-4秒的等待换到一个新的领域会很快变老。该服务在biztalk server上通过网络运行。每个人都讨厌它。 如果你要这样做,你真的需要花很多时间来处理网络延迟,服务故障,时间和超时问题。
|
![]() |
3
0
如果您与IBM或某个大型SOA供应商交谈,他们会得到一个涵盖每个场景的产品。
事务监控软件,如ibmtivolicompositeapplicationmanagerforsoa。基本上,它从一个水平的角度跟踪事情,并从最终用户/最终应用程序的角度查看是否有服务中断。 至于你的群集。。。。您必须选择好的中间件和体系结构。就个人而言,准备好“云”的东西。应用服务器与NoSQL连接的妈妈。
为开发人员和供应商制定的企业标准。将所有业务和系统事件集成到单个仪表板中。(大多数公司都是这样做的)。大多数企业商店都已经做到了这一点。
|
|
sakir · 为什么我们要在解决方案中添加解决方案文件夹和责任共享测试文件夹 11 年前 |
![]() |
Foo · 有理由在asp.net MVC上使用WCF吗? 11 年前 |
![]() |
Mendes · N层/N层错误处理设计 11 年前 |