soa

What does Crosscutting Requirements/Concerns mean in Programming?

These I come across this term a lot "crosscutting requirements/concerns" in programming world. Although I think I have an idea what it means still I do not have a clear idea. I hear it a lot in web service and SOA in general. Can this be explained using a hello world example? ...

How to define XSD for spring-ws contract to return a serialized image?

I'm trying to put together a contract-first web application using Spring-WS. I want to define an operation that the client can invoke by providing no parameters and simply get back from the server an Image that it can draw on the screen. My guess for how to do this is to define an ImageRequest XML snippet, such as: <ImageRequest xmlns...

Request-reply model for hybrid SOAP over HTTP/JMS over middleware

One of our products implements the following one-way web service structure: Server <--------------------- Middleware <---------------- Client SOAP over JMS (queue) SOAP over HTTP In this model, clients send SOAP messages over HTTP to our middleware (Progress SonicMQ). The messages get pushed into JMS queues by Son...

Open source non-trivial SOA examples

Hello, I've been looking for open source examples of SOA applications, but most of the times I find simple tutorial hello world style examples that introduce the tricks of the respective middleware. Do you have any suggestion about any middle to big size example with multiple layers and/or governance ? Isn't it some kind of common exa...

message driven vs. event driven approaches to application integration

Hello, I was wondering if there is a clear distinction between message driven and event driven environments when we refer to SOA or middleware and generally in cases of application and enterprise integration. I understand that a user interface resembles an event driven model where our system intercepts action by the user. Also it is cl...

SOA architecture data access

In my SOA architecture, I have several WCF services. All of my services need to access the database. Should I create a specialized WCF service in charge of all the database access ? Or is it ok if each of my services have their own database access ? In one version, I have just one Entity layer instanced in one service, and all the other...

Consume a WCF service from a console app as part of a SQL job?

I'm working with one WCF service which will be consuming records I queue up for it with another. Service A will package up an object containing a series of records (I guess an XML document, haven't nailed down the format yet) queried from a database, and submit it to Service B for processing. Service B is on a separate department's sys...

Android - Are services shared among processes?

I have an android library which is distributed as a jar file for inclusion in 3rd party applications. Within the jar file is an Android Service. The service is exposed through a facade class in the jar file. Hence 3rd parties do not directly bind to the service, they just use the facade class. I have 2 questions about this architectur...

Enterprise CI (SOA / .Net)

How should I tackle Continuous integration for a SOA platform? Let me explain the setup. We have 30 web service solutions and 5 client solutions, the web services are quite dependent on each other (references contract dlls) and also share some common utility dlls. Until now we have been happy with CruiseControl.net (37 CC projects, 5 ...

Cross-Cutting Concerns in SOA architecture

i have several classes in my service layer. i want to before call methods of these(every class),call they method of a spesific class after the spesific class call them.how is that possible in c#? example at ASP.NET MVC : CONTROLLER CLASESES -> A SPESIFIC CLASS -> SERVICE CLASSES because i need to central logging,exception handling,ch...

WCF based WinForms app in standalone mode

Hi, I have a windows application that has its business logic layer implemented as a WCF service. This service is currently hosted on IIS. I wanted to know that if there's a way where I could optionally run the application in standalone mode when a service isn't available/feasible. ...

Methods for modeling systems integration

When it comes to systems integration how do you model integration requirements? Do you use UML or BPMN or some other techniques? What limitiations you see in existing approaches and what would be an ideal modeling approach to system integration requirements in your opinion? ...

Sharing components in .NET platform

Hi! I have an e-commerce website that is already up and running for some time. It's built on .NET 3.5. So far, so good. The "problem" is that now I need to start sharing functionality (products list, order mechanics, customer information, etc) from this project with new projects and external vendors. Since I know the thing is gonna be ...

SOA with WCF responsibilities and dependencies

I am moving onto a new team that has implemented a solution using SOA with WCF. The services are all very vertical, for example: a CustomerService, an AddressService, an AccountService, etc. To return the fully populated objects the services may call another service over a wcf endpoint. There are a few very high level vertical areas...

Patterns/Practices for designing Web Services

Are there any good patterns/practices used while designing Services. I came across this post today: http://stackoverflow.com/questions/1549743/when-to-use-the-decorator-pattern/1549771#1549771 Though I didn't completely understand but it really gives a new direction to think about designing services. Note: This question is not any tec...

Fast concurrent checking of SOA DNS records for .co.za domains

I want to implement bulk availability checking of .co.za domain names as accurately as possible by checking for the existence of SOA or MX records using C# ASP.NET. I am looking for a solution that can check for the relevant DNS records in a way that properly utilises threading to check at least 10 domains at a time. "Why don't you jus...

Helping managers and customers understand SOA

I frequently hear Service-Oriented Architecture (SOA) being tossed around as a buzzword among non-technical customers or program managers with little concern or understanding for what it actually entails (example: "Can I buy a SOA?"). There's also a lot of misinformation about SOA (example: "Only web apps can use SOA") and a general lack...

Request on Soa, SoapUI, SaaS and Web services

Hi all, I recently moved south to Bangalore and I am working for a large software integrator mainly testing. My project team is working on web service project. We plan to use an open source software like soapUI now. Are you able to point me to online and offline resources/trainings that can help me and friends get up to speed with this ...

OpenESB: (How) Can I deploy an externally-created BPEL process?

Hello, everyone! I have downloaded the OpenESB-Netbeans bundle. It can be used to create and deploy (run) BPEL processes. But what I need is to be able to deploy an externally-created BPEL process. My external process comes from Enterprise Architect and consists just of two files .bpel and .wsdl. EDIT: Enterprise Architect sadly only...

Is MSMQ obsolete?

I've just been chatting with a Microsoft MVP, and he told me that MSMQ is obsolete. Is this true? What's the infrastructure for SOA then??? ...