soa

Publishing COM/ActiveX interface using SOAP - what's the best solution?

We have a COM api (Windows DLL file) that other systems want to access using SOAP. What would be the best choice for SOAP-enabling this? Interesting parameters are: License costs Ease of setup and maintenance Ease of configuration/development if needed Compatibility Security, security updates etc. All suggestions are welcome, please...

Best approach for small scale distributed C++ apps

I am working on distributing a stand-alone app. Each instance of the app has to be able to send and receive queries. Requirements: Language - C++ Scale - small. May be 5 instances at a time Platform Independent Volume of data transferred is expected to be high(Raw images in the worst case) I don't want to use RPC because it needs a...

.NET SOA commercial recommendation

I am looking for a .NET middleware system that covers message queueing, distributed caches, failover/redundancy. I'd prefer to look at a standards based commercial solution of some kind. What would you recommend? Anything available which from a company point of view has stood the test of time, which is highly likely to stay in business?...

How to balance DRY principle with minimizing dependencies?

I'm having a problem with the DRY principle (Don't Repeat Yourself) and minimizing dependencies that revolves around Rete rules engines. Rules engines in large IT organizations tend to be Enterprise (note the capital "E" - that's serious business). All rules must be expressed once, nice and DRY, and centralized in an expensive rules en...

Orchestration vs Message Driven Architecture

What are the responsibilities of an Orchestration engine vs a Message Driven System. If I have to build a system which have to string together different independent components(cross-technology/platform components which need not expose a web service end point), which is the toolset to be chosen? Is there a better option? ...

Registering a port with IANA for a WCF application

We are currently developing a SOA application and we will be using WCF to handle all inter-process communication. We have consulted the usual port lists when deciding which ports to use as default and are including configuration options to change these default ports. To reduce the chance of conflict, I thought to use the IANA port regi...

PHP5: dns_get_record() only returning A records for subdomains.

Running PHP 5.2 on Linux, I am running a series of queries with dns_get_record(). It would appear from the documentation that this function replicates dig(1) but I am seeing inconsistencies. My goal is to get the primary and secondary nameservers that are authoritative for the domains that each hostname belongs to. dns_get_record('exam...

SOA Service Design / Authentication

I'm rather new to SOA and therefore experimenting around. Currently, the part that creates the biggest problem to me is authentication, my current thought about it involves the following: The client sends some kind of authentication message to the authentication / user service, this service queries the db and if the user is found and t...

Sugar CRM SOAP get_entry_list

I have sugarcrm instance and want to fetch some data from it using a raw php I am using nusoap client. I am able fetch the data but want to select data of particular id only. what i am doing is $response = $client->call('get_entry_list',array('session'=>$session_id , 'module_name'=>'itf_Apartments', 'where'=>'itf_Apartments.id=2', 'ord...

Should remote UI be implemented using SOA?

Previously we had desktop applications but given the fact that accessing the server (either physically or remotely) was undesirable for the client we turned them into windows services that will run in a (theoretically) 24/7. Now we need to provide a remote user interface to that services in order to keep the old functionality and the ol...

(Web) Service Dependency Question

Let's say for example we've got a SIMPLE eCommerce system, with two separate systems: an Inventory Management System (IMS) and an Order Management System (OMS). Assume IMS provides information around inventory (getItem, getItemQuantities etc) and OMS provides ordering services (startOrder, addItemToOrder, finalizeOrder etc) These two s...

How would you associate QoS with WCF?

In SOA(Service Oriented Architecture), service composition usually consider the QoS or the Quality of Service during the composition stage. If I am going to create a WCF-based SOA, how would I get the QoS in WCF context? ...

How can I force WCF to autogenerate WSDLs with required method parameters (minoccurs="1")?

While using WCF and OperationContracts I have the following method defined: [OperationContract] [FaultContract(typeof(ValidationFault))] [FaultContract(typeof(FaultException<ExceptionDetail>))] int DoSomething(int someId, MyComplexType messageData); When this gets translated to a WSDL by the WCF runtime, it ends up wit...

Can a WCF data contract be recursive? For example a binary tree? Is there a difference with ASMX services in supporting recursive data structures?

In SOA I believe that the wsdl does not support recursive data types but I saw some examples where the proxy actually works. Anybody knows more about this? ...

Host WCF in WAS or IIS7?

We have a server application that has one module installed on a separate server, and want to use WCF for the two modules to communicate with each other. I've narrowed it down to hosting the WCF either in IIS7/WAS or in WAS without IIS. The main purpose of the primary application is actually to serve as a tcp/ip sockets based server tha...

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

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....

MySQL schema to schema syncronization through triggers?

Quick note: I have 19 days to figure my client's problems out. Background: Client hired a contractor who boasted he could get a new App out the door in 3 months. Two months and some days later I'm brought in and the individual was let go; there is no complete code, no thought put into the schema, and an abomination for a UI. I hav...

What are some techniques to push changes from tokyo cabinet in a multi-service setup?

Let's say I have N > 1 TCP-based, connection-oriented (read: not a website) services handling connections from end users in some load-balanced/sharing configuration. These users do things that cause updates to one or more keys in the centralized Tokyo Tyrant datastore. What do you recommend to push these changes to interested users c...

Is it a good thing for a custom rest protocol to be binary based instead of text based like Http?

Have you ever seen a good reason to create a custom binary rest protocol instead of using the basic http rest implementation? I am currently working on a service oriented architecture framework in .Net responsible for hosting and consuming services. I don't want to be based on an existing framework like Remoting or WCF, because I want t...

Multiple services on same JBoss server?

We're developing a few new services that will run on JBoss and will be accessible by REST API-s. These will be Java apps bundled into EAR files. Is it a good practice to deploy these services to the same JBoss server? This would simplify dev, deployment and testing. Not sure if there are any big drawbacks. Would there be limited...