soa

what is a singleton class? Can it help me running single instance of a class for two related services?

断了今生、忘了曾经 提交于 2019-12-04 21:20:20
This might sound complex but i will ask anyway: I am running a service A which uses class X . I want to start another service B which uses classes A besides new classes. Service A is already running. I do a hot deployment of Service B . Here is the real question - Will Service B use the same instance of class X or a separate instance. How can singleton class help me here? Each Service will run in it's own operating System (OS) Process space, and each process space has it's own class instances. A "singleton" class is normally coded using static fields in a class, which would be local to the

Design for multi-tenant app using SOA, UoW, Repository, DataContext & multiple databases

六月ゝ 毕业季﹏ 提交于 2019-12-04 19:02:38
Let me start by apologizing for the length of this post but I wanted to provide as much detail as possible to increase the chance of an answer. Thanks in advance. I’m adding new features to an existing application that integrates data from several databases. In short, it allows clients and/or their accountants to access and update financial information about their locations. The application has 3 tiers with a web client (I’m looking to replace this will a Silverlight client very soon), a service layer running on an app server and the database tier. When I took ownership, the application,

Event-driven architecture and structure of events

雨燕双飞 提交于 2019-12-04 18:18:15
问题 I'm new to EDA and I've read a lot about benefits and would probably be interested to apply it during my next project but still haven't understood something. When raising an event, which pattern is the most suited: Name the event "CustomerUpdate" and include all information (updated or not) about the customer Name the event "CustomerUpdate" and include only information that have really been updated Name the event "CustomerUpdate" and include minimum information (Identifier) and/or a URI to

Managed Services Engine (MSE) Roadmap

天大地大妈咪最大 提交于 2019-12-04 14:55:42
Is anyone able to indicate if this project ( Managed Service Engine ) has been abandoned? I need to make a decision on whether or not to use this as part of my enterprises service virtualisation plans. I see a number of competing solutions from Microsoft at the moment like AppFabric Server, Olso and custom WCF, but none offer the level of governance like the MSE enables. I do not want to be known as the guy that choose poorly in a year from now when the unified solution appears. If MSE is no longer under development, do you think that by adopting it anyway, solutions built in it will be

Beginners WCF Question - Consumable asynchronous services

元气小坏坏 提交于 2019-12-04 13:38:47
问题 this is a more "can it be done" rather than a "how is it done" question. I'm looking at building a service (middle tier, .net, providing data abstraction and some business logic) that will be used by multiple internal client systems on different platforms. E.g. one client might be a web site, another client some java code, another client C#, etc. I want to provide a synchronous and asynchronous API into my service, e.g. GetData, BeginGetData, EndGetData methods. I also want clients to be able

SaaS - Multi tenant Separate database model Implementation in Java

时光总嘲笑我的痴心妄想 提交于 2019-12-04 12:52:10
I am architecting a software project and I want to achieve a SAAS (Software As a service) model. I want to design a web application compatible to multi tenancy with separate database per tenant. How can i design Multi tenant UI in Java environment(UI should be tenant configurable in nature)? How can I design data access layer for separate database per tenant(Single application instance for multiple tenant database)? And also suggest me to choose technology stack in Java environment. Thanks in advance. techuser soma This post has details on the database architecture for multitenancy. How can i

Service Oriented Architecture suggestions

馋奶兔 提交于 2019-12-04 12:19:52
问题 For personal and university research reasons I am thinking of building a simple CRM using a service oriented architecture. Its meaning is just to explain the architecture itself, not commercial use. I was thinking of implementing a CRM that offers a simple analytics service and customer care (user storing, personal comments, and few other things). The architecture that I'm designing defines: - WebGUI (a client of the other services) - AnalyticsService (a service that receives data, analyzes

SOA - How granular should services be to maintain performance?

家住魔仙堡 提交于 2019-12-04 11:39:06
问题 I am taking over a project to replace an ancient legacy system from the ground up. Before I came on, the company hired a consultant who put together a basic sketch of the system and pushed SOA heavily. This resulted in a long list of "entity services", with the intention of them being composed into more complex service combinations. For instance, a user wanting committee info would hit the "Committee" service, which then calls the "Person" service to get its members, and the "Meeting" service

SOA: Why do not use Erlang/OTP web servers as services?

蓝咒 提交于 2019-12-04 11:16:09
问题 After reading the Service Oriented Architecture Principles site and the respective Wikipedia article I had a thought: the Erlang/OTP platform can be considered as an SOA platform and SOA applications can be built on it. The only thing is that the Service Contract for each service in such a system is very specific: in order to call a service in Erlang/OTP the Orchestrating layer would have to make calls via Erlang messages or calls to gen_server (depends on the implementation). This would not

Is orchestration an ESB responsibility?

风格不统一 提交于 2019-12-04 08:45:03
问题 Is an Enterprise Service Bus (a tool that acts as a mediator, a message broker, a service enabler, schema transformation enhancer, transparent location provider, service aggregator, load balancer, monitor, and all that stuff) responsible to orchestrate services ? What about putting an automated business business process with more than thousand steps and dozens of service invocations inside your enterprise service bus? Would you do it, or would you use a specialist in orchestration such as a