Welcome to the new Gigaspaces XAP forum. To recover your account, please follow these instructions.

Ask Your Question

Looking at new architecture. The "Can I do this with GigaSpaces?" question.

My current architecture only allows for 50 business requests/responses and looking to bring it up to a couple hundred to couple thousand.

A business request is basically full business logic. Including validation, business process, database, 3rd party communications etc...

The architecture is SOA without the WS*, it's RESTfull without the REST. It's simply a "servlet", pre the whole SOA buz, that accepts an XML document, parses, validates, executes business logic, connects to 3rd parties and finally returns a response to the client.

So we have...

Client <--XML---> Servlet <-----> SQL DB |------ Main Business SP |------------ Sub Business SP1 (Process some data) |------------ Sub Business SP2 (Process some more data) |------------ Sub Business SP3 (Process large data couple months worth at least a couple million records) |------------ Sub Business SP4 (Connect to 3rd party and process data) |------------ Sub Business SPxyz (...)

The business logic operates on about a couple million records. Some of the SPs only operate on a subset of it while others on the whole.

We have determined that we can run all the SPs in parallel and we have agreed that we will have to redesign the application to achieve the goal.

Is this something we can do with GigaSpaces. If I understand correctly I will have one processing unit and each sp will be a service within the processing unit? Some SPs act on large amount of data, I assume i can split that data on the grid and do some sort of map reduce with the processing unit? Also I suppose I could write any JAVA code in the processing unit, so i could communicate to 3rd parties externally. And how about parallel execution of the various functions as described above?



{quote}This thread was imported from the previous forum. For your reference, the original is [available here|http://forum.openspaces.org/thread.jspa?threadID=3519]{quote}

asked 2010-10-25 08:59:34 -0500

infectedrhythms gravatar image

updated 2013-08-08 09:52:00 -0500

jaissefsfex gravatar image
edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted

Sorry for missing this post. I guess that by now you know that implementing such scenario with GigaSpaces does not require massive effort. Shay

answered 2010-11-16 23:45:29 -0500

shay hassidim gravatar image
edit flag offensive delete link more

Ghost town?

answered 2010-10-28 08:16:37 -0500

infectedrhythms gravatar image
edit flag offensive delete link more


Shay do you work for GigaSpaces or are you an independent expert?

I would like to ask some architecture questions outside the forum.

infectedrhythms gravatar imageinfectedrhythms ( 2010-11-19 09:52:44 -0500 )edit

I'm GigaSpaces Deputy CTO.
You can contact me via:shay at gigaspaces.com.

shay hassidim gravatar imageshay hassidim ( 2010-11-19 10:47:10 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower


Asked: 2010-10-25 08:59:34 -0500

Seen: 84 times

Last updated: Oct 28 '10