aspose file tools*
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes Dreamcar assignment for Part II Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Architect Certification (SCEA/OCMJEA)
Bookmark "Dreamcar assignment for Part II" Watch "Dreamcar assignment for Part II" New topic
Author

Dreamcar assignment for Part II

Alex Pavlishin
Greenhorn

Joined: Aug 17, 2008
Posts: 9
Is anyone else working on this assignment for Part II. Seems like I'm the only one with this assignment.
Prash Gali
Greenhorn

Joined: Dec 20, 2005
Posts: 22
I am working on that assignment too.


SCEA 5.0 SCJD SCBCD
Arvind Tiwari
Greenhorn

Joined: Jun 23, 2008
Posts: 20
I also got the same assignment.
Paren Parikh
Ranch Hand

Joined: Jun 07, 2008
Posts: 36
I have also got the same assignment
Arvind Tiwari
Greenhorn

Joined: Jun 23, 2008
Posts: 20
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

Joined: Aug 17, 2008
Posts: 9
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

Joined: Aug 25, 2008
Posts: 4
I'm working on the same assignment as well.
Arvind Tiwari
Greenhorn

Joined: Jun 23, 2008
Posts: 20
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

Joined: Jun 28, 2008
Posts: 20
You cannot handle the transaction in a web service because it is not in your control.
Alex Pavlishin
Greenhorn

Joined: Aug 17, 2008
Posts: 9
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

Joined: Jun 28, 2008
Posts: 20
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

Joined: Feb 17, 2005
Posts: 4
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

Joined: Jun 28, 2008
Posts: 20
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

Joined: Sep 07, 2008
Posts: 17
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

Joined: Dec 20, 2005
Posts: 22
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

Joined: Sep 07, 2008
Posts: 17
Hello Prash,

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

thanks
Arvind Tiwari
Greenhorn

Joined: Jun 23, 2008
Posts: 20
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

Joined: Sep 07, 2008
Posts: 17
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

Joined: Aug 17, 2008
Posts: 9
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

Joined: Oct 14, 2002
Posts: 8829
    
    5
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


Spot false dilemmas now, ask me how!
(If you're not on the edge, you're taking up too much room.)
P Das
Ranch Hand

Joined: Jun 30, 2008
Posts: 123
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,


Pranab Das, PMP, SCEA
Galaxy galaxy
Greenhorn

Joined: Sep 07, 2008
Posts: 17

[ September 19, 2008: Message edited by: R GSN ]
Andrew Monkhouse
author and jackaroo
Marshal Commander

Joined: Mar 28, 2003
Posts: 11484
    
  94

"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


The Sun Certified Java Developer Exam with J2SE 5: paper version from Amazon, PDF from Apress, Online reference: Books 24x7 Personal blog
Galaxy galaxy
Greenhorn

Joined: Sep 07, 2008
Posts: 17
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

Joined: Jun 30, 2008
Posts: 123
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

Joined: Sep 21, 2008
Posts: 51
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

Joined: Apr 28, 2005
Posts: 190
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



Sun Certified Developer for the Java 2 Platform
Sun Certified Enterprise Architect for the Java Platform, Enterprise Edition 5
Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 14274
    
  21

"Galaxy galaxy", please check your private messages. You can see them by clicking My Private Messages.


Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 8 API documentation
Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 14274
    
  21

The account of "Galaxy galaxy" has been closed.
Jake Mueller
Greenhorn

Joined: Oct 29, 2008
Posts: 1
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

Joined: Oct 30, 2008
Posts: 2
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

Joined: Mar 23, 2007
Posts: 42
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.


SCJP 5
SCWCD 1.4
SCDJWS 1.4
SCBCD 5
SCEA 5 (Part 1 cleared)
IBM Certified Solution Developer - WPS 6.1
Arvind Tiwari
Greenhorn

Joined: Jun 23, 2008
Posts: 20
Hi Gurus,

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

Thanks,
Arvind
Arvind Tiwari
Greenhorn

Joined: Jun 23, 2008
Posts: 20
Hi All,

Passed part II & III.

Thanks for all the help and support.

Arvind
Nithi Rajan
Greenhorn

Joined: Oct 30, 2005
Posts: 29
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

Joined: Oct 30, 2005
Posts: 29
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

Joined: Aug 13, 2009
Posts: 33
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

Joined: Sep 25, 2010
Posts: 10
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

Joined: Jul 27, 2001
Posts: 325
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

Joined: Sep 25, 2010
Posts: 10
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.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Dreamcar assignment for Part II