architecture

    3热度

    2回答

    大部分(如果不是所有)我见过(和开发)的体系结构文档都是作为一系列视图(逻辑,物理,用例等)呈现的。这是首选布局?还有什么其他风格?

    0热度

    1回答

    推荐用于在winforms解决方案中的几个相关应用程序之间共享配置数据?我设想的两种可能的解决方案是使用machine.config(?)文件中的自定义部分,另一种是创建额外的配置服务应用程序,该应用程序通过其Properties类来维护设置,并处理来自这些设置的get和set请求所有其他应用程序。

    -1热度

    3回答

    我有一个Intranet应用程序,需要我们的IT实验室支持组织提供的校园各个位置的联系信息。我们有一个包含联系信息的企业目录,因此我没有将实际的联系信息保存在数据库中,而是一个不可变的标识符,用作在企业目录中查看人员的关键(通过Web服务)。我会通过公开的网站查找联系信息。 问题在于,对基于Web的目录查找有用的id只是“排序”不可变的,而不是我将存储在数据库中的id。目录查找最容易使用该用户的A

    7热度

    6回答

    您如何确保项目能够通过“良好”的设计决策来实现灵活的软件架构? 你是如何在完全将体系结构留给团队的一方之间取得平衡的,并让所有的体系结构都能够控制另一方的少数人? 你有“建筑群”,“建筑标签”或类似的东西吗?

    17热度

    2回答

    通常,多个应用程序共享开发过程中经常变化的大型库代码库。在这些情况下,我更愿意创建一个以该套件命名的解决方案,并为每个应用程序和共享库包含单独的项目。 这是一个很好的方法吗?其他人如何构建其应用程序套件等代码库?

    32热度

    7回答

    使用Web服务通常是一种出色的架构方法。而且,随着.NET中WCF的出现,它变得更好了。 但是,以我的经验,有些人似乎认为,Web服务应始终调用数据库中的数据访问层中使用。我不认为网络服务是通用的解决方案。 我正在考虑与几十个用户的小型Intranet应用程序。 Web应用程序及其Web服务部署到一个Web服务器,而不是Web场。未来将不会有另一个可以使用此特定Web服务的Web应用程序。在我看来

    1热度

    2回答

    我构建了一个系统,该系统生成排队等待后端处理的“工作项”。我最近完成了一个具有相同要求的系统,并提出了一种我认为不是最佳的体系结构,并希望为这个新系统提供一些建议。 工作项目集中排队,需要按基本先进先出顺序处理。如果这是唯一的要求,那么我可能会倾向于使用MSMQ或SQL Server Service Broker解决方案。但是,实际上,我需要以修改后的FIFO顺序选择工作项目。工作项目具有多个属性

    1热度

    1回答

    我基本上需要一个排队技术来启用排队消息。这些消息稍后将作为短信文本发送。我掩饰了apis之后,RabbitMQ似乎相当不错。 我目前的建筑计划: 客户RabbitMQ的队列中。 另一个守护进程将从RabbitMQ中读取消息,并将这些消息发送给第三方SMS网关。守护进程应该能够产生多个监听线程。 我打算使用Ubuntu Hardy在slicehost.com上托管所有内容。 您是否对此设计的任何问题

    10热度

    3回答

    我正在寻找一些企业应用程序开发的体系结构设计模式。我意识到所有的GoF模式和MVC等等,但我正在寻找更大范围内出现的模式。特别是我有一个更大的企业桌面和网站应用程序,他们共享某些功能,而且有些是独一无二的,我正在寻找关于如何构建整个解决方案,如何通过工厂向其他人展示业务逻辑域的最佳实践,或者如此,并且通常是与整个应用程序有关的事物。

    0热度

    5回答

    nVidia发布了他们的CUDA API,允许开发人员利用他们的图形卡,充分利用大规模并行架构和矢量化操作。像pyCUDA这样的库是为了让脚本语言的开发者将选定的代码发送给GPU而创建的。 而且出现了越来越多的精力来设计多语种的虚拟机,如鹦鹉,像二郎强类型的并发友好的语言上。 所以我想知道是否有任何开源项目的代码针对利用GPU的充分受益虚拟机环境? 我可以想象其运行主要脚本语言能够把所有的GPU的