architecture

What are the current trends in Software architecture apart from SOA

I know that SOA is an architecture pattern or style which is widely adopted. I also see Domain driven design is recommended by many people. Are there any other proven styles of architecture in current practice ? If i had to talk for an hour on 'Current trends in Software architecture', which other methods apart from SOA should i touch ...

Service Oriented real world sample application in ASP.NET

Hi, I've read lots of articles about Service Oriented architecture. Is there any real world sample application which is imeplemented in ASP.NET? Thanks ...

Event Handling in Threading Architecture Issue

I am dealing a big situation in architecture design flaw in multiple threading. I try to keep my application completely thread safe and avoid conflict with each others. The problem I was aware was this: Assume there are two threads, Thread A and Thread B. Thread A is something that you'll see from Static Void Main method as the only t...

Best MVC architecture for multiple different known browser targets?

We are building a closed system using ASP.NET MVC. There are multiple touchpoints in this demo system, but all will be running browsers. All will be showing basically the same data, but the targets differ in several ways: Screen size and orientation. We have some at full HD, and others at 800x480. Some are portrait and some are lan...

Implementing a CRUD using an Interface

Hi Guys, What is the best approach to implement a CRUD on the BL using interface that will be used to abstract DAL operations? I need your opinion guys.. Here's my draft.. Data Entities that are mapped in the database table public class Student { public string StudentId { get; set; } public string StudentName { get; set; } ...

Code Generation - Domain/model first (DDD)

I'm looking for a 'complete' solution for code-generation based on DDD or model first approach. Ideally, this would be a separate application or VS plugin that we could use and re-use to generate as much of the standard plumbing code as possible, preserving my custom business logic as well. I would like to generate VS projects, includin...

Inappropriate use of Builder pattern?

For a design patterns class, the instructor asked my team to develop an application that supports drawing and persisting glyphs, very similar to the WYSIWYG editor from GoF. My team decided to use a Layered architecture, with descending layers: Presentation, Controller, Logic, Persistence. The Logic maintains a collection of glyph repr...

ASP.NET MVC2 Post to SSL and WCF Service

I have an ASP.NET MVC2 application hosted in a non-secure environment (http), also I have my account services (WCF) on an SSL server. I need to post a form that is on the non-secure http application to a secure SSL and access then the service. By no means I'm allowed to host the application in the SSL server (because it will loose the lo...

Why use SOAP over JSON and custom data format in an "ENTERPRISE" application?

Hi all, I work in a medium size financial company where all our applications talk to each other using SOAP and we only use JSON for AJAX requests from web sites. Recently in a new project planning session, someone asked me why do we have to use SOAP for inter-application communication? Why not use JSON or even custom data format? In my...

How to develop MS CRM kind of application

I have worked with MS CRM. There we can design our custom entity graphically and then we can also build a visual form to perform CRUD operations on that entity. This feels so simple from end user's perspective. However I am interested to know how can I develop the similar kind of application where I design my table on the fly and the de...

Should I be worried about HTTP overhead when calling local web services?

I'm currently re-developing a fairly large-scale PHP web application. Part of this redevelopment involves moving the bulk of some fairly hefty business logic out of the core of the web app and moving it into a set of SOAP web services. What's currently concerning me (just slightly) is perceived overhead this brings with it in terms of l...

Message passing architecture for AS3 and c++ app interaction

I have a actionscript 3 based desktop Flash app which has its own event model(GUI component) and another native c++ application(business logic) which has its own model. I want to connect them and have a middleware module which can act like an arbiter between the two and dispatch events across the two components according to some model lo...

Multiple MVC applications, same models and database, different controllers, views and domains

I am tasked to rebuild four e-learning web applications (PHP MVC) that deal with companies and users that buy/sell and interact with online courses: The "overlord" application, where company accounts are created, reports are aggregated for all the accounts throughout all the other applications, etc. The "enterprise" application, where ...

Recommended server layout/architecture for Rails application

What is the recommended server layout for a production Rails application that is expected to receive medium (not heavy, but not light either) traffic? I'm thinking of a setup running Apache and Passenger (mod_rails). How many application servers, web servers, and database servers make sense? How should they be set up to provide redundanc...

Best Solution Architecture

Hi, folks. this time i'm dealing with this issues, we are currently starting a new project in which there are several requirements that we need to accomplish. Solutions must run on Mac,Windows and Linux. Can be configured to use a embedded database engine such as SQLite or Apache Derby, and can also be configurated to connect to a rem...

Choice of ESB Architecture

Hello, I am working on a project using MULE ESB. The present scenario in the application I am working is From the first application we are able to send xml msgs to peoplesoft (its acting as the second application) directly but it is not guaranteeing that all the messages will be received at the peoplesoft end .. so we decided using ...

Organizing large no of tables in Entity Framework

I have a couple of queries with regards to entity framework: My database has over 100 tables including of master, lookup and child tables. One operation of save may save data in 25 different tables. I am trying to figure out the best possible way to organize my entities. Whether I should do table wise or should do it operation wise. Do...

Designing a scalable product database on Google App Engine

I've built a product database that is divided in 3 parts. And each part has a "sub" part containing labels. But the more I work with it the more unstable it feels. And each addition I make it takes more and more code to get it to work. A product is built of parts, and each part is of a type. Each product, part and type has a label. And...

CodeIgniter: invoking multiple controllers in one call

I am solving a kind of architectural problem inside CI. I need to be able to instantiate other controllers and their methods in main controller. E.g. *main.php/function index():* $controller2 = new Controller2(); $data['pre_loaded_data'] = $controller2 ->ajax_get_some_view(array('static'=>true)); The goal behind this approach is to bu...

Versatile software architecture/pattern for web applications

I'm currently gathering all the possible information to build a new web application core. I have built many different CMS'es before, but they have always turned out to be too weak for my requirements and to expand them, it takes too much time. Basicly, I want to build this "new" core, which would allow me to easily extend it with module...