The Source for Java Technology Collaboration
User: Password:



John "jbob" Bobowicz's Blog

J2EE Archives


The java.net Fairness Board

Posted by jbob on June 17, 2004 at 10:35 AM | Permalink | Comments (0)

Nominations begin this Sunday for a seat on the java.net Fairness Board. Here is a description of the Fairness board and how the election process works.

What is the Fairness Board?

java.net's governance defines several Boards to help ensure the community runs smoothly and fairly. One of them is the java.net Fairness Board.

The java.net Fairness Board consists of three (3) members and provides oversight for critical java.net activities to ensure that java.net operates in a fair way and follows the java.net Guiding Principles. Their responsibility and authority includes:

  • Settle any dispute between members of java.net regarding the application of the Guiding Principles.

  • Review java.net processes and policies to make sure they are consistent with the Guiding Principles.

  • Review all changes to java.net Governance.

  • Manage an appeals process for members who dispute a decision made by the Community Manager.

One seat on the Fairness Board is appointed by Sun and is currently filled by Ron Goldman. The remaining two seats each have two year terms and are elected by the community. The terms of the elected seats are staggered so that only one of them is up for election each year. Rob Clark and Ken Arnold were invited to fill these seats when java.net launched last June.

As announced in a previous weblog, one of the two elected seats is up for election this year.

How will the election be run?

This is the first election on java.net and here is some important information on how it will run:

  • java.net Elections will follow this time line:

    • Week 1: Election Announcement (Week of June 14)
    • Week 2 & 3: Nomination Period (June 20 - July 3)
    • Week 4: Candidates Announced (Week of July 5)
    • Week 5: Election (July 11 - July 17)

  • Only java.net members can vote and be nominated. Any java.net member can be nominated and all java.net members are encouraged to vote.

  • A voting project has been created to facilitate all elections.

  • Nominations will be done by posting the name and java.net ID of the nominee to a specified forum in the voting project during the nomination period.

  • java.net Members will vote for candidates by emailing the name and java.net ID of a candidate to the vote mail list.

  • The candidate that receives the most votes during the Election period will be declared the winner.

  • Election results will be announced the week after the Election period has passed.

    More information on the upcoming election can be found in the voting project. You can also learn more about the Fairness Board in our governance.

    Visit our Voting on java.net page to understand more about voting.

    Web Services: The glue or just more rock and scissors?

    Posted by jbob on September 23, 2003 at 09:45 AM | Permalink | Comments (5)

    XML and SOAP messages may mask the the underlying infrastructure from developers but the data center still needs to be brand aware.

    There are many conversations on the topic of Java vs. .NET and how Web Services might be the holy grail or glue to bring it all together. Philip Brittan points out some interesting things in his Microsoft and Web Services weblog entry that got me to thinking about this.

    At the end of the day, customers need to do 2 things:

    • Run application X (In a typical enterprise, it is more like application X to some power)
    • Better manage the cost of the infrastructure required to run application X

    The sheer number of applications needed within the enterprise brings with it complexity and integration issues that are daunting. Enter Web Services. The nice thing about Web Services is that application X and application X' (along with their developers) do not need to know that much about the other in terms of language or Operating System, or platform. In theory, as long as all applications can send a receive SOAP based XML messages intelligently they should have no opinion regarding how the other applications are constructed.

    So, In the B2B world, Web Services makes it easier to connect applications in the same way that TCP/IP made it easier to connect systems (This analogy will be important later). Internally, Web Services just gave your developers a reason to "roll their own" and not standardize on a middleware platform. Applications no longer need to be on the same platform to work well together, so, developer's can go back to picking the OS or platform de Jour that will best pad their resume.

    Enter the datacenter. Nothing has changed for these underdogs. They still need to figure out how to get all of these incompatible brands to work together. What is important to them is:

    • Reduce the cost and wide variety of skill sets required to support application X
    • Standardization of infrastructure to reduce duplication

    Web Services, today, does not help the datacenter. It does not drive standardization across infrastructure. I think it does the opposite because developers no longer have a catalyst to use a common platform. They can get their applications to work together regardless of what they are written in or what they run on.

    So, if you think that Web Services removes the burden of picking a platform you are dead wrong. The .NET middleware stack and the J2EE middleware stack do not integrate (easily or without a lot of voodoo). At the very least, it's safe to say that "Web Services infrastructure" does not connect as easily as TCP/IP infrastructure.

    Using both .NET and J2EE, as I hear so many enterprises claim, will actually drive up costs because there will continue to be silos and duplication across platforms. It will also be the leading cause of suicides among datacenter managers.

    Ironically, Microsoft (who's solution is based on .NET) and IBM (who's solution is based on J2EE) love telling people how they work together to solve customers issues using Web Services as the glue. I'd say they are rock and scissors. The only question is which will cut you and which is the blunt object.

    -jbob





    Powered by
    Movable Type 3.01D
 Feed java.net RSS Feeds