File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes regarding component diagram - assignment(Part 2) 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 "regarding component diagram - assignment(Part 2)" Watch "regarding component diagram - assignment(Part 2)" New topic

regarding component diagram - assignment(Part 2)

Venkat Kantamani

Joined: Dec 13, 2010
Posts: 17
Hi ranchers,

I'm currently doing my part-2 assignment and I have gone though the 9th chapter of Mark Cade's book. I have a doubt regarding the component diagram mentioned there.

In the "JustBuiltIt" system, there is an inventory system that is accessible through JMS. The class diagram doesn't have any corresponding classes mentioned, But in the component diagram there is a component with name "Inventory & Pricing business and persistence logic". I believe this is not necessary as the system is using the corresponding "Inventory systems" functionality and it's business logic is not something that is not part of the SuD. isn't it?

I have a similar requirement and I need to access some external system as a web service(Which is already in place). As the business logic of the corresponding system is not part of my SuD, I'm thinking of not showing the corresponding component in my component diagram's business layer. But I will show a component in the "Integration Layer" using which my system talks to the web service. Is this the right approach?

Please advice.

Venkat Kantamani

Joined: Dec 13, 2010
Posts: 17
Any ideas??
Jeanne Boyarsky
author & internet detective

Joined: May 26, 2003
Posts: 33125

Welcome to CodeRanch!

I agree with your approach. The business logic of another system is definitely outside your scope.

[OCA 8 book] [Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Other Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, TOGAF part 1 and part 2
Venkat Kantamani

Joined: Dec 13, 2010
Posts: 17
Thanks for the reply Jeanne. I will go ahead with this approach.
I agree. Here's the link:
subject: regarding component diagram - assignment(Part 2)
It's not a secret anymore!