soa

WCF - High availability

Is there anyway to configure a WCF service with a failover endpoint if the primary endpoint dies? Kind of like being able to specify a failover server in a SQL cluster... Specifically I am using the TCP/IP binding for speed, but on the rare occurrence that the machine is not available I would like to redirect traffic to the failover ser...

Good Reads for Distributed Systems

I am working on a server system that going to have a distributed architecture. Can anyone recommend some good (titles|urls|blogs) on programming distributed architectures, P2P, Master/Slave, etc..? It will be implemented in WCF. ...

WCF - Domain Objects and IExtensibleDataObject

Typical scenario. We use old-school XML Web Services internally for communicating between a server farm and several distributed and local clients. No third parties involved, only our own applications used by ourselves and our customers. We're currently pondering moving from XML WS to a WCF/object-based model and have been experimenting ...

Queue alternatives to MSMQ on Windows?

If you want to use a queuing product for durable messaging under Windows, running .NET 2.0 and above, which alternatives to MSMQ exist today? I know of ActiveMQ (http://activemq.apache.org/), and I've seen references to WSMQ (pointing to http://wsmq.net), but the site seems to be down. Are there any other alternatives? ...

How well will WCF scale to a large number of client users?

Does anyone have any experience with how well services build with Microsoft's WCF will scale to a large number of users? The level I'm thinking of is in the region of 1000+ client users connecting to a collection of services providing the business logic for our application, and these talking to a database, in something akin to a traditi...

How to promote WCF to a non-techie?

How would you describe and promote WCF as a technology to a non-technical client/manager/CEO/etc? What are competing solutions or ideas that they might bring up(such as those they read about in their magazines touting new technology)? What is WCF not good for that you've seen people try to shoehorn it into? ...

Service Oriented Architecture: How would you define it

Service Oriented Architecture seems to be more and more of a hot quote these days, but after asking around the office I have found that I seem to get many different definitions for it. How would you guys define SOA? What would you consider the official definition? ...

Application Level Replication Technologies

I am building out a solution that will be deployed in multiple data centers in multiple regions around the world, with each data center having a replicated copy of data actively updated in each region. I will have a combination of multiple databases and file systems in each data center, the state of which must be kept consistent (within ...

Is Async Messaging (In particular pub/sub style messaging) viable as a domain service architecture or only in an SOA-focused environment?

I have been researching asynchronous messaging, and I like the way it elegantly deals with some problems within certain domains and how it makes domain concepts more explicit. But is it a viable pattern for general domain-driven development (at least in the service/application/controller layer), or is the design overhead such that it sho...

What tools do you use to implement SOA/Messaging?

NServiceBus and MassTransit are two tools that can be used to implement messaging with MSMQ and other message queues. I find that once you start using messaging to have applications talk to each other, you don't really want to go back to the old RPC style. My question is, what other tools are out there? What tools do you use? ...

Best ESB and SOA registry out there

Our company is looking to implement an ESB into our SOA. Our SOA is in initial development stages. We currently have F5/BigIP in place with sufficient health checking, load balancing, redundancy, etc. and use WCF as our service technology with occasional Java clients, but majority .NET WCF clients. From a financial and beginning imple...

Free/open source service (SOA) management and monitoring tools

Hi, I was looking for Free/open source service (SOA) management and monitoring tools. What tools have you used and is there any tool that you recommend? Thanks Manju ...

Any issues using an IBM DataPower ESB w/ WCF development?

I'm looking to implement an ESB and wanted to get thoughts related to "how" my web services might change (WCF) or -- how my client apps that consume these services might "need to be revised" (-- other than a new service ref to the ESB path --) The device I'm working with specifically is the "WebSphere DataPower XML Security Gateway XS40...

How to get up to speed on SOA?

I've been given the task of laying the groundwork of a SOA for my client. The goal is to open up various processes in an end-client independent way and also to make data available offline e.g. for reps visiting customers. I do have extensive experience with J2EE (Websphere) and web services but I would appreciate advice on how to build ...

How does SOA service discovery (UDDI) work in practice?

I'm just reading up on SOA and the service registry / UDDI get mentioned regularly. It sounds nice but how is used in reality? Is the registry meant to decouple a logical service from its' physical implementation (port, url etc)? Is the registry meant to be browsed by a human looking for an interesting service to play with? Would it b...

Application specific metadata in SOAP header

Do you think its a good idea to put our application specific metadata in the SOAP header? E.g. In our organization, we want to track each message as it passes through various services, I want to track service path (just like TCP) to know which all services processed the message etc. For all this, currently we are defining our own messag...

Does WebMethods ESB scale?

I'm looking for people who have had experiences scaling WebMethods ESB to large traffic volumes (both size and number of messages). How has that gone? Were there any issues and how did you solve them? ...

Does WebSphere ESB scale?

I'm looking for people who have had experience scaling IBM's WebSphere to high traffic volumes. This is in terms of both the number of messages and the size of the data. Have there been any issues and are there any gotchas to be looking out for? ...

The ways of Database Integration in SOA/ESB?

Situation: Some Bank has an old legacy ABS (Automatic bank system). Bank wants to: notify old legacy CRM system about client's account changes (Publish operation). check PIN codes of client cards (Request/Response operation) - in synchronious mode. ABS is implemented in very old private technologies with StoredProcedures calls. So,...

Design question: How can I access an IPC mechanism transparently?

I want to do this (no particular language): print(foo.objects.bookdb.books[12].title); or this: book = foo.objects.bookdb.book.new(); book.title = 'RPC for Dummies'; book.save(); Where foo actually is a service connected to my program via some IPC, and to access its methods and objects, some layer actually sends and receives messag...