soa

Beginners WCF Question - Consumable asynchronous services

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

Have we given up on the idea of code reuse?

A couple of years ago the media was rife with all sorts of articles on how the idea of code reuse was a simple way to improve productivity and code quality. From the blogs and sites I check on a regular basis it seems as though the idea of "code reuse" has gone out of fashion. Perhaps the 'code reuse' advocates have all joined the SOA c...

SOA Governance Explained

Does anybody have an idea what SOA Governance is all about? What is the difference (or correlation) between SOA Governance and IT Governance? and How can it be applied using SOA platforms available in the market? Can a project built on SOA platform be successful without applying SOA Governance? How? I am talking here from a practical po...

Any experiences with Websphere Integration Developer (WID)?

My company (a large organization) is developing a "road-map" for evolving their rather old, tangled confederation of systems to an SOA model. A few people are pushing hard for using Websphere Integration Developer and Websphere Process Server as the defacto platform for developing future applications...because they feel IBM is a stable ...

Learning BPEL

How long do I need to learn BPEL using Oracle SOA Suite and start developing real processes using it? Also What is the best way to learn BPEL? ...

Is SOA a fad?

I've been resisting making any personal career investment in learning anything about this acronym because my particular field of work doesn't require it. I am curious if it would be worth my time or if it is another computing fad that will eventually die down. ...

ORM and SOA in the .NET world

From my experience the major ORM frameworks for .NET (NHibernate, LinqToSql, Entity Framework) work best when they keep track of loaded objects. This works fine for simple client-server applications, but when using three- or more tier architecture with Web Services in a Service Oriented Archtitecture, this is not possible. Eventually, by...

Spring-ws or Axis2 or Something else for "Contract-First" approach to WS

Everyone's saying "Contract-First" approach to design WS is more inclined to SOA style design. Now, if we take the available open-source frameworks available to achieve that we have Spring-ws and also Axis2(which supports both styles). I have a task to design SOA based e-commerce app. where loose coupling, quick response, security and sc...

Anti-pattern of SOA or WCF

While I can find lots of article advocating SOA, or WCF, my question is that what should not be exposed as service, is there any lessen that we learn from SOA failure. WCF is a way to implementing SOA, if we use WCF, does that means we are implementing SOA. For sure there are lots people using C# writing unmaintainable code. Thanks Fred...

Designing services and operations in WCF.

Hi, I would appreciate some guidance on modelling services and operations in WCF. I have a series of business domains, each with bespoke methods that I want to able to use over WCF. I guess an OO view would be something like: interface IBusinessDomain1 { MyClass1 Method1(...) MyClass2 Method2(...) } interface IBusinessDomain2...

Tranfer data between Object-relational mapper and Data Access Layer using DTO

Does it make sense to transfer data between Object-relational and Data Access Layer using DTO? When would this pattern be useful and when would it be an anti-pattern ...

WCF Service Throttling

Lets assume that I'm dealing with a service that involves sending large amounts of data. If I implement this with WCF, will WCF throttle the service based on how much memory each request takes to serve? Or will I be getting continuous out of memory exceptions each time I receive a large number of hits to my service? I'm quite curious a...

How can I scan MSIL code to find certain function calls

Hi all, I am to build a SOA gui framework, and I'd like to autodetect services, and service dependencies from client modules. I have code such as this so far, which works using attributes, placed on class modules: [ServiceProvider(typeof(DemoService3))] [ServiceConsumer(typeof(DemoService1))] I am wondering how I can scan for these a...

How many organizations use vendor-supplied SOA stacks?

My work place recently started a SOA initiative. After a year-long examination of the biggest vendors (IBM and Oracle) they have decided which one to use and are now in the process investing quite a lot of money in the whole SOA stack (application servers, BAM, process servers, ESB, UDDI-like solution etc). How many organizations are re...

What are some ways to control a device through an IP address?

I want to get some ideas on how I might control a video camera through an IP address. I have an API to control pan and tilt from a local machine. The code is going to be in C/C++ on Windows. I am still designing if I want multiple cameras controlled from one application or have a one camera to one application. Would SOA be a useful a...

How to abort the call to webservice at both client and server end?

I can abort the web service call from client by calling ABORT method of web service proxy. However at server where web service is hosted, the call only ends when it completes the processing. As server doesn’t expect any other inputs related to already called web method while processing it, I am not able to close it from client. Is the...

Does everything go through the bus?

We have introduced BizTalk into our organization as a Service Bus, it is linking a new Web GUI to numerous existing back end systems. We have wrapped our existing systems as Services (WCF) and connected them to the BUS. We are also replacing some of the legacy system GUI's with our new web GUI (ensuring we replicate existing functionali...

Save as you go web forms --- pattern request

Rather than using a "save" button on a web form, many web designers like a "save as you go" approach. Where as the user's changes to the data are saved immediately once the user changes focus out of say a text box. Has anyone identified a formal pattern for this technique? I especially need to tie it all back to chunky service call. ...

WS-* standard for telling a service that I do or don't want specific optional parts of an XSD

Hi Guys I have an XSD which describes the data that is going to be sent back in response to a request. For example, my service may be focused on requesting client details. The XSD in question describes what data items are going to be sent back and one of these data items is the details of the organisation that the client works for. In th...

What are the advantages of using WCF over frameworks like MassTransit or hand written MSMQ client?

I am looking at using MSMQ as a solution to do asynchronous execution in my upcoming project. I want to know the differences between using WCF and frameworks like MassTransit or even hand written MSMQ client to place/read task off MSMQ. Basically the application will be several websites (internal through LAN or external through the Int...