middleware

Is there a multiplatform framework for developing iPhone / Android applications?

I am interested in writing applications for the iPhone and the Android platform. I was hoping to find a middleware / framework that abstracted away some of the differences in the APIs and allow me to specify the target platform at build time. Is there such a framework existing or planned? ...

Middleware API Best Practices, What are they?

We are developing a middleware SDK, both in C++ and Java to be used as a library/DLL by, for example, game developers, animation software developers, Avatar developers to enhance their products. What I would like to know is this: Are there standard "Best Practices" for the development of these types of API? I am thinking in terms of us...

REST type API for non web based applications, Is It a good idea?

We are developing a middleware SDK, both in C++ and Java to be used as a library/DLL by, for example, game developers, animation software developers, Avatar developers to enhance their products. Having created a typical API using specific calls for specific functions I am considering simplifying the API by using a REST type API (GET, PU...

Debug/Monitor middleware for python wsgi applications

I'm searching a wsgi middleware which I can warp around a wsgi applications and which lets me monitor incoming and outgoing http requests and header fields. Something like firefox live headers, but for the server side. ...

.NET enterprise application platform (same as JBoss to Java)

As a .NET developer I'm asking whether JBoss alternatives exist to be "more suitable for .NET development" as an enterprise application platform. Please do not make any suggestions, such as "make JBoss to expose WebServices"... Thanks. ...

Document/Image Database Repository Design Question

Question: Should I write my application to directly access a database Image Repository or write a middleware piece to handle document requests. Background: I have a custom Document Imaging and Workflow application that currently stores about 15 million documents/document images (90%+ single page, group 4 tiffs, the rest PDF, Word an...

How can I still use DDD, TDD in BizTalk?

I just started getting into BizTalk at work and would love to keep using everything I've learned about DDD, TDD, etc. Is this even possible or am I always going to have to use the Visio like editors when creating things like pipelines and orchestrations? ...

How to adding middleware to Appengine's webapp framework?

Im using the appengine webapp framework (link). Is it possible to add Django middleware? I cant find any examples. Im currently trying to get the firepython middleware to work (link). ...

Agile Development and ESBs

I'm working on shifting our corporate technological paradigm to Agile Development. It's been a hard process but we're almost there! :) We have legacy systems for our database management (used to be Access, now ported to .NET and MS SQL) and we're developing a framework for our future vision. We want to migrate as much as possible to the...

Unhandled Exception in Flup

I am facing the dreaded "Unhandled Exception" raised by Flup. The sad part is its raised at the webserver (lighttpd+flup) level and not at the application level(Django). So no 500 email is raised about where the problem is. Our entire team struggled hard to cleanup the codebase, incase of any ambigous imports and someones of that sort,...

WSGI byte ranges serving

I'm looking into supporting HTTP/1.1 Byte serving in WSGI server/application for: resuming partial downloads multi-part downloads better streaming WSGI PEP 333 mentions that WSGI server may implement handling of byte serving (from RFC 2616 section 14.35.2 defines Accept-Range/Range/Content-Range response/request/response headers) and...

How does one enable authentication across a Django site, and transparently preserving any POST or GET data?

Suppose someone is editing a HTML form, and their session times out, how can one have Django re-authenticate that individual without losing the content the user had entered into the form? The snippet Django Snippets: Require login across entire site suggests how to do site-wide authentication, but I expect it will lose the GET component...

limit choices to foreignkey using middleware

I'm looking to do something like this: http://stackoverflow.com/questions/160009/django-model-limitchoicestouser-user with some differences. Some models may explain: class Job(models.Model): name = models.CharField(max_length=200) operators = models.ManyToManyField(User) class Activity(models.Model): job = models.Foreign...

Middleware Plugin in WCF

How to create event notification web service or kind of middleware in WCF? Any good links or books there to start? Or do we have any open source light weight open source middle ware projects? ...

Django Middleware + URL's

Can a middleware check to see if a value is in the url, such as an image id ("/image/152/"), and if it is then do some checks to make sure the current user has permission to view that image and if not redirect to another url? I had to roll my own permissions for this site I am working on and I don't want to clog up almost every view I w...

Middleware Test Automation Tools

Hi I would like to know about any Test Automation Solution adopted in Middle ware Testing. Is it similar to automation solutions provided for functional tests? I would like to know in what ways it is similar / different than Functional test automation. What are the tools which can be used to accomplish test automation in Middleware te...

Are middleware apps required to do business logic?

Let's suppose I have a large middleware infrastructure mediating requests between several business components (customer applications, network, payments, etc). The middleware stack is responsible for orchestration, routing, transformation and other stuff (similar to the Enterprise Integration Patterns book by Gregor Hohpe). My question i...

Number of threads in a middleware application.

I am writing an application server (again, non-related with a question I already posted here) and I am wondering what are the strategies to use when creating worker threads that work on the database. Some preliminary dates: the server receives xml and sends back xml, all the requests query a database - each request could take a few milli...

Looking for data integration tool

Hi, I was wondering what ETL tool you would recommend as middleware, ETL, to create data transformation between multiple relational databases, flat and other type of files. Ideally, we are looking for windows based software which is flexible enough to work with different databases and platforms should we switch to a different rdbms. I h...

How do I access the Rack environment from within Rails?

I have a Rack application that looks like this: class Foo def initialize(app) @app = app end def call(env) env["hello"] = "world" @app.call(env) end end After hooking my Rack application into Rails, how do I get access to env["hello"] from within Rails? Update: Thanks to Gaius for the answer. Rack and Rails let y...