BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News Article: Brasilian National Healthcare System

Article: Brasilian National Healthcare System

Bookmarks
This casestudy takes a detailed look at the implementation and architecture behind the Brasilian National Healthcare System, a 2M line of code, truly mission critical Java application. Lessons learned, best practices, and details down to the interaction diagram are covered.

Read Casestudy: Brasilian National Healthcare System

Rate this Article

Adoption
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Community comments

  • The Architecture of the Brazilian Health by Fabiane Bizinella Nardon

    by Stephan Janssen,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    Hi,

    You can also view the JavaPolis talk by Fabiane Bizinella Nardon at the JavaPolis website (login required) @ www.javapolis.com/confluence/display/JP05/The Architecture of the Brazilian Health

  • Case Studies

    by Geoffrey Wiseman,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    I almost never get to see case studies with this kind of technical depth. There are areas I'd like to see expanded upon: (challenges; successes; rationale)

    In general, I'm just pleased to see this kind of information. I'd be interested in seeing a few more of these.

  • Excellent

    by John Davies,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    Very good case study, nice depth. I heard from a good source that they used Jini on this project too does anyone know anything about this?

    -John-

  • Re: Case Studies

    by Floyd Marinescu,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    In general, I'm just pleased to see this kind of information. I'd be interested in seeing a few more of these.


    We love this kind of content too, which is why we want to do as many of these as we can. If you are working on a project and your manager might be willing to publish some of it's interesting solutions, please contact us and I'll personally work with you to make it happen.

  • Good to see that they used Drools (JBoss Rules)

    by paul browne,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    Good to see they used JBoss Rules Engine (Drools)

    (more on Pauls Blog)

  • Check your geography,,,,

    by Dennis MacNeil,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    Floyd,

    The article was interesting, but I found the graphic to be a bit odd. The stethscope is superimposed over the province of Nova Scotia, Canada getting a pulse from the town of Truro. I'm surprised that the Brazilians aren't protesting.

  • Re: Check your geography,,,,

    by Floyd Marinescu,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    The article was interesting, but I found the graphic to be a bit odd. The stethscope is superimposed over the province of Nova Scotia, Canada getting a pulse from the town of Truro. I'm surprised that the Brazilians aren't protesting.


    Hmm, well it was a weird shape but are you sure it was a Canadian province? :) Just to be on the safe side, I changed the logo to something more neutral, thanks for pointing that out. :) Brasilians have been upset at Canadians ever since we said they have Mad Cow disease so I wouldn't want to ruffle any feathers. ;)

  • packaged application suppliers

    by Charles Humble,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    This is a very good article. In terms of getting more of these have you considered talking to some of the packaged application suppliers that build enterprise applications using Java/.NET or Ruby? For instance
    Mercury (TestDirector is J2EE based - www.mercury.com/us/products/quality-center/test...)
    Retial-J (www.retail-j.com/)
    Metapack ((www.metapack.com/home/)
    Reflexis (www.reflexisinc.com/REFLEXIS/)

  • Some Java conditions can be in the code itself...

    by sudha subramanian,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    From a purely object prespective, where every object is responsible for its well being some conditions like these

    "<java:condition>clinic.getCode() != null</java:condition>"

    should be a part of the object itself.

    IMO, we need to differentiate between logic and rules ( as in contraints ). Otherwise, we would end up having the entire code writen in XML instead of the chosen language.

  • Project Information

    by Andrew Levine,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    Does anyone know of more sources regarding the Brazilian Health Care System from a project management standpoint? I'm interested in learning about the team, schedule, and costs.

    Thanks,

    Andrew Levine

  • About system performance

    by zhang wei,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    Does anyone know of some information regarding the running performance of this HealthCare system? Such as max concurrent user amount , response time, performance bottleneck, etc...
    Thanks,

    Mingo Zhang From PRC

  • Re: About system performance

    by Mircea Postolache,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    Testing on a really old article

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

BT