Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Dreamcar assignment for Part II

 
Alex Pavlishin
Greenhorn
Posts: 9
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Is anyone else working on this assignment for Part II. Seems like I'm the only one with this assignment.
 
Prash Gali
Greenhorn
Posts: 22
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am working on that assignment too.
 
Arvind Tiwari
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I also got the same assignment.
 
Paren Parikh
Ranch Hand
Posts: 36
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have also got the same assignment
 
Arvind Tiwari
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Basic Question regarding Use case: Post Request for Part, Basic Flow # 3:

"System responds with a validation that the part and quantity is valid bid request"

Which component will be used for the validation is it inventory web service?

Thanks in advance
Arvind
 
Alex Pavlishin
Greenhorn
Posts: 9
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yes. Based on the use case and the assignment description, I think the system should check with the Inventory System for its validation.
 
Erik Nyhavn
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm working on the same assignment as well.
 
Arvind Tiwari
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Alex,

I am stuck at one place.

Since the inventory is only accessible through the web service it means for inventory update (use case 5,5) will be handled by this web service.

If that is the case then how to handle the transaction, I dont think there is a way to handle transaction with web service call to update the inventory.

Please let me know your thoughts.

Thanks,
Arvind
 
Pratik Das
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You cannot handle the transaction in a web service because it is not in your control.
 
Alex Pavlishin
Greenhorn
Posts: 9
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think you can just mention that you will use WS-AtomicTransactions to handle the update of the request to 'scheduled' and updating the Stock Inventory system in one transaction.

Here is a good high-level read on the topic of WS-Transactions.

HTH
 
Pratik Das
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
WS-compensation is a subpart of ws-transaction where we need to have compensation mechanisms in the web service. That is true if you are building the web service so that you can develop specific compensating mechanisms. But in this case, the inventory system is outside your control, you can only use it with its existing interface. I have made it an WS asynchronous call.
 
Vicente Castrillo
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi guys, I�m working on this assignment too.

Another of the confussing bits of this project is when it talks about the performance requirements ("speed of any API integration mechanisms").

For me this can be understood in 2 different ways. First, it could refer to the API integration with the Inventory System. In this case, Pratik�s idea of an asynch-WS would be ideal. But to be honest, why should the suppliers care about how you schedule your own work??

Second, it could mean that you must provide some sort of integration API, like giving away a WS Session Fa�ade? There is no other bit of text leading to the same conclusion, so I�m not sold about it either!

Am I missing anything? Any thoughts?
 
Pratik Das
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Vicente I have assumed the second one: exposing some of the business tier services as web service with suppliers can integrate their proprietary systems.
 
Galaxy galaxy
Greenhorn
Posts: 17
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello!!

What is he time limit that this assignment needs to be submitted within?

If one can complete we all can share it right.....
 
Prash Gali
Greenhorn
Posts: 22
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
To R GSN,
There is no time limit to submit the assignment. But you have to complete and submit part 2 and take part 3, only then SUN will start grading your assignment.

FYI, this assignment is an Individual effort, you cannot share or talk about your solution in detail in this forum. The idea is that we work on it individually and if we stuck on certain issues, we can ask for suggestions without going too much into the details of our assignment.
 
Galaxy galaxy
Greenhorn
Posts: 17
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello Prash,

I dont need anyone's help. I was just joking..

thanks
 
Arvind Tiwari
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi All,

I am almost done, but stuck in one place

I wanted to show the validation and current bids (to support open auction) to bidders and would like to use AJAX.
Don�t know how to show it in sequence diagram and even in the component diagram, let me know if you guys have any idea.

Thanks,
Arvind
 
Galaxy galaxy
Greenhorn
Posts: 17
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
This is the reason I asked earlier why dont we all share a single solution. One can work and all can share..
 
Alex Pavlishin
Greenhorn
Posts: 9
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

How many classes and components do you guys have in you class and component diagrams. I have 12 classes and 16 components.

Thanks.
 
Bert Bates
author
Sheriff
Posts: 8900
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
No you can't all share your designs!

Please guys - you can discuss concepts at a high, abstract level, but you can't create design solutions together.

Thanks,

Bert
 
P Das
Ranch Hand
Posts: 123
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

Just to mention: no one seems to be interested in abstract thoughts :-)

For example, my post requesting help on understanding Enterprise Integration Patterns goes abegging, while this one attracted so many responses.

Regards,
 
Galaxy galaxy
Greenhorn
Posts: 17
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

[ September 19, 2008: Message edited by: R GSN ]
 
Andrew Monkhouse
author and jackaroo
Marshal Commander
Pie
Posts: 11944
212
C++ Firefox Browser IntelliJ IDE Java Mac Oracle
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
"Galaxy"

We're a friendly group, but we do require members to have valid display names.

Display names must be two words: your first name, a space, then your last name. Fictitious names are not allowed.

Please edit your profile and correct your display name since accounts with invalid display names get deleted.

Consider this your 3rd and final warning! (I am repeating it in the (what is the highest score in SCEA5 so far thread, which would technically be the 4th warning).

- Andrew
 
Galaxy galaxy
Greenhorn
Posts: 17
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I changed it..

I am giving my answer here. (technically speaking this is my second answer as I have given my answer in another post too.)
 
P Das
Ranch Hand
Posts: 123
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

Request some of you to spare bits of your time and thoughts on my posts on EIP, too :-) since I am in dilemma. What would be the viewpoint of the SCEA exam designers regarding messaging?

Sorry, this is not related response, only I tried to promote my thread through this most popular thread.

Regards,
 
Ghajini Johnson
Ranch Hand
Posts: 51
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello,

Galaxy is not trying to cheat..

In fact, he has not started preparing for the examination..

You may get a doubt, how I know this, right???

Because I am Ghajini.

Thanks
Ghajini
 
Ronald Wouters
Ranch Hand
Posts: 190
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I just downloaded my assignment for part II and it is also the Dreamcar assignment. So, I guess we will talk again soon

Regards,
Ronald Wouters
 
Jesper de Jong
Java Cowboy
Saloon Keeper
Posts: 15485
43
Android IntelliJ IDE Java Scala Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
"Galaxy galaxy", please check your private messages. You can see them by clicking My Private Messages.
 
Jesper de Jong
Java Cowboy
Saloon Keeper
Posts: 15485
43
Android IntelliJ IDE Java Scala Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The account of "Galaxy galaxy" has been closed.
 
Jake Mueller
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi guys,

I got the Dreamcar assignment also and will start working on it intensely next week (first week of November 2008 -- got a week off work).
My email address is jakemueller72@googlemail.com
Anyone who is interested in talking things through (on the level allowed by the SCEA contract) is very welcome to get in touch. Sometime that's very motivating.
Also anyone interested in exchanging book/tool recommendations related to the SCEA. (I'm using MagicDraw for the UML part)

Cheers,
Jake
 
Alfonso Amos
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all, I'm also working on Dreamcar ...

A presentation question: for the class diagram, do we need to show all getter / setter methods for entity classes ?
 
Alex Sun
Ranch Hand
Posts: 42
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
a quick question about class diagram.

Does it only require class diagram for business domain, or should I put all classes include implementation with EJB&Webservice? I am a little bit confused with the requirement.
 
Arvind Tiwari
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Gurus,

Are you guys are planning to apply any core design pattern?
Please share your ideas.

Thanks,
Arvind
 
Arvind Tiwari
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi All,

Passed part II & III.

Thanks for all the help and support.

Arvind
 
Nithi Rajan
Greenhorn
Posts: 29
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Guys,

I'm also woking on Part 2 - Dream Car Assignment. I have completed Class/Seq/Deployment Diagram. And I'm stuck in Component Diagram. I have not done Component Diagram before. As SUN has instructed to include (servlets, jsp, pojo, design pattern implementation) in the Component Diagram, what do you advice?

1. Is it enough to have one Component Diagram? In that case the no of components will be more (so as to include servlet, jsp, pojo, BusinessDelegate, DAO, Entities, SessionFacade).

2. Mark Cade, Simon Roberts book shows multiple Component Diagrams. - But I really cant digest Component Diagrams for every usecase. Sequence Diagrams do that job.

I also read that "a Component has a encapsulated independent units that provide/implement one or more interfaces". Based on this definition, we can only think of SessionBean as a component, because only they have and implement remote interface, and we can use the lollipup notation between the components. But what about servlets, jsp, pojo, DAO and Entities. They dont even have any (provided) interface? So, how do we show them? Just use dottled line to show the dependency between other components? In that case a component Diagram will look a lot similar to Class Diagram with various components (servlets, jsp, DAO, SessionBean, Entities, BusinessDelegate) and the dependency between them.

So, what do you guys suggest? Please give me some advice, as there are very little document available in the internet for component diagram for J2EE.

I hope I'm not discussing anything illegal (portion of the real assignment) and my question is very generic and I hope this conversation will be useful to all those who are doing Part 2.

Regards!
Nithiraj.
 
Nithi Rajan
Greenhorn
Posts: 29
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
No one willing to help?

Come on Guys. Please help to understand what SUN really expects from Component Diagram?
Those who have completed the Certification, please give some feedback, so that it will be useful to others.

Regards!
Nithiraj.
 
Janis Kazakovs
Ranch Hand
Posts: 33
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Please, have a look at the following discussion: http://www.coderanch.com/t/426825/Architect-Certification-SCEA/certification/modeling-JSF-managed-beans-component

Janis
 
A Amit Ranjan
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi All,
I got the dreamcar assignment and after looking at the requirements - All of these objects and the relationships between them should be addressed in your design and implementation. I am confused what kind of relationship will be between suspension and request? Break disks has many-to-many with request. If we have to design a generic extensible solution then ideally request could be raised against any item (base class) and subclass being suspension, Breakdisks, Break pads.

Is it possible to have multiple PO against one request?
Is it possible to have a supplier that bids for partial items?

Thanks Amit
 
deepak adlakha
Ranch Hand
Posts: 325
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think you are asking too specific question for the assignment and this is not allowed to be discussed.

Only generic questions can be answered.
 
A Amit Ranjan
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am Trying to clarify my confusion. All these questions are based on the requiremntsvthat are not clear. In the past also people have been discussing this type of questions.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic