|
Technical Articles and Publications by Kunal Mittal, on Java, J2EE, WebLogic, Portal and SOA
Copyright:
Copyright 2008 Kunal Mittal
Tue, 27 May 2008 00:00:00 +0200 Any software development life cycle must be properly organized before you can expect to successfully execute a project. This is also true of Web 2.0, where a well-planned life cycle will let you realize the vision of building Web services in shorter development cycles, allow quick testing and deployment, and provide for service versioning. In this article, get to know the software development life cycle for Web 2.0-based applications.
Tue, 18 Mar 2008 00:00:00 +0100 Learn about some fundamental challenges that IT teams face when working with enterprise architects, and find out how to apply enterprise architecture standards to application development and cooperate in project delivery to reach a desired outcome.
Thu, 31 May 2007 00:00:00 +0200 A basic, introductory article to Service Oriented Architectures that was written for and published in the Linux Magazine. This is the first coverage of SOA in this publication.
Tue, 16 Jan 2007 00:00:00 +0100 When your enterprise has a collection of Service-Oriented Architecture (SOA) services, the requirements-gathering process can be challenging. How do you handle it when a business unit requests the same services as another group? Find out how to best capture and document multiple requirements from diverse groups.
Tue, 12 Dec 2006 00:00:00 +0100 In this article, you model use cases and business requirements for services for Service-Oriented Architecture (SOA) projects. You also learn how to best capture and document these requirements.
Tue, 14 Nov 2006 00:00:00 +0100
No matter how robust the design of your Service-Oriented Architecture (SOA) project seems, if it doesn't meet business requirements, it's destined to fail. Explore the art and science of capturing all the technical requirements for your initial SOA rollout.
Tue, 17 Oct 2006 00:00:00 +0200
Through the seven books that comprise the IT Infrastructure Library (ITIL), you can learn to set up your organization based on services and use a service-based approach to run the IT infrastructure. Service-Oriented Architecture (SOA) is a key initiative for most IT organizations. In this article, explore the principles of ITIL and SOA -- and the ideas that tie these initiatives together.
Tue, 26 Sep 2006 00:00:00 +0200
SOA governance is becoming a big issue. Enterprise IT groups and CIOs are creating new governance policies around SOA, enterprise architecture, software development life cycle (SDLC), and more. Learn about governance from a developers perspective, including concerns about governance milestones, the importance of governance, and how to be more productive on a day-to-day basis. By understanding this viewpoint, you can learn how to avoid wrestling with development teams over governance issues.
Tue, 05 Sep 2006 00:00:00 +0200
Learn how and why Service-Oriented Architectures (SOAs), XML, and XMLBeans can play an important role in addressing real business problems, using the entertainment industry as a case study. This article isn't about code; rather, you'll learn how and why to use XMLBeans in any situation requiring XML.
Tue, 18 Jul 2006 00:00:00 +0200
Explore the new roles that need to emerge so your enterprise architecture and application groups can efficiently build Service-Oriented Architecture (SOA) projects -- including the role that an enterprise architects must play in promoting and fostering the adoption of SOA.
Wed, 28 Jun 2006 00:00:00 +0200
This article, the third in a three-part series, explains why IBM Rational Unified Process (RUP) is the right choice from a methodology perspective for defining and building a Service-Oriented Architecture (SOA). You also learn how future software development efforts can use Extreme Programming (XP) concepts and the XP methodology to build, assemble, and reuse services after your enterprise has built the foundations for an SOA. The proposed service-oriented unified process (SOUP) is a software process that provides a perfect mix of RUP and XP for SOA development.
Thu, 15 Jun 2006 00:00:00 +0200
This article introduces the concept of a Service-Oriented Architecture (SOA) maturity model. Based on the Capability Maturity Model (CMM), the S0A maturity model helps organizations assess and assign a maturity level to their architecture, which in turn helps them identify the steps (products, services, and so on) needed to get to the next level.
Wed, 31 May 2006 00:00:00 +0200
Learn a new process and methodology for building a Service-Oriented Architecture (SOA) model in your organization. The author explains and ties the Capability Maturity Model (CMM) to SOA and introduces the IBM Rational Unified Process and Extreme Programming (XP) as two very successful methodologies for SOA development.
Tue, 09 May 2006 00:00:00 +0200
Curious about XMLBeans? This advanced, easy-to-use XML-Java binding technology lets you access an XML file just like you would any Java object or JavaBean. Find out more about XMLBeans technology, including how to use it with Apache Geronimo and how it simplifies and streamlines service-oriented architecture (SOA) development.
Tue, 03 Jan 2006 00:00:00 +0100
Learn how to deploy Java Server Pages (JSPs), servlets, and different Enterprise JavaBeans (EJBs) on Apache Geronimo. This article includes the deployment steps required for Apache Geronimo, which are different from other Java 2 Platform, Enterprise Edition (J2EE) containers.
Wed, 31 Aug 2005 00:00:00 +0200
This article pick up where our earlier article, Dissecting Java Page Flows ended. In the following sections, we'll talk about the basic architecture and components that make up Java Page Flows and the NetUI tags.
Wed, 24 Aug 2005 00:00:00 +0200
In this article, from my book Pro Apache Beehive published by Apress, you'll look at the basic architecture of Java Page Flows and NetUI tags. You'll see the original Page Flows in WebLogic Workshop and then look at the Beehive version. You'll learn about the overall architecture, the classes, and the APIs you'll need to use to leverage Java Page Flows and NetUI.
Thu, 14 Jul 2005 00:00:00 +0200
IBM Rational Application Developer is a re-branding of IBM WebSphere Studio Application Developer. This article introduces Rational Application Developer and shows how it simplifies Java 2 Enterprise Edition (J2EE) development. It also shows how to build a Java class and a simple Struts-based J2EE application. Follow-up articles will elaborate in more detail on what is covered in this introductory article.
Tue, 28 Jun 2005 00:00:00 +0200
Deciding on an application server to support your Web services development efforts? Meet the Apache Geronimo application server, one of the latest projects from the Apache Software Foundation. Java specialist Kunal Mittal introduces you to Geronimo's Web services capabilities by showing you how to write and develop standard J2EE Web services code in Geronimo. You'll learn how to consume Amazon Web services using Apache Axis as the underlying Simple Object Access Protocol (SOAP) implementation, and you'll see how to use a simple JavaServer Pages (JSP)-based client to access the Web service
Tue, 24 May 2005 00:00:00 +0200
This article introduces you to the basics of design patterns and explains how IBM Rational Software Architect fosters design pattern-based development. It also provides a few examples of design patterns and shows you how quickly you can build class diagrams and generate code based on these patterns. Follow-up articles will elaborate in more detail on what is covered in this introductory article.
Fri, 15 Apr 2005 00:00:00 +0200
Learn what the basic elements of a Web service are and how you can use IBM Rational Application Developer to build, consume, deploy, and test Web services.
Tue, 19 Apr 2005 00:00:00 +0200
Beehive is a new Apache project that simplifies Java 2 Platform, Enterprise Edition (J2EE) and Web services programming. This article shows how to get started with Beehive and offers a sneak preview of Pollinate, an Eclipse plug-in that creates Beehive applications.
Tue, 29 Mar 2005 00:00:00 +0200
This article introduces you to IBM Rational Software Modeler, a component of the IBM Software Development Platform. It explores the various models you can create in Rational Software Modeler and demonstrates how, with the integration of Eclipse and Rational Software Modeler, the Unified Modeling Language (UML) model provides a true visualization of your application. You'll also learn how to create and publish simple UML models.
Tue, 15 Feb 2005 00:00:00 +0100
This article introduces IBM Rational Software Architect and the modeling capabilities that Rational Software Architect provides. It guides the beginner through the basic views, and explains how Rational Software Architect leverages the Eclipse 3.0 framework for usability. You'll learn how to use Rational Software Architect to create simple class and use-case diagrams, as well as how to generate code from the class diagrams. Finally, it briefly covers how you can perform an architectural analysis of your code. Follow-up articles will elaborate in more detail on what is covered in this introductory article.
Tue, 16 Nov 2004 00:00:00 +0100
Earlier this year, BEA donated several proprietary technologies to the open source community primarily to increase the adoption of BEA WebLogic Workshop, which is the basic entry point into the WebLogic Platform suite. Although for typical J2EE applications deployed on the WebLogic Server, Workshop serves only as a basic IDE; for development in WebLogic Portal, BEA WebLogic Integration or BEA Liquid Data for WebLogic, Workshop forms the only IDE that you can really use.
Tue, 13 Jul 2004 00:00:00 +0200
WebLogic Portal 8.1 Service Pack 2 has been out for several months. By the time this article is published, Service Pack 3 may also be out. Having worked on a couple of WebLogic Portal projects with this version, I have come across several small and large issues.
Thu, 26 Feb 2004 00:00:00 +0100
You can create a Java Page Flow application in BEA WebLogic Workshop that utilizes a Service control generated from a Web service. This article uses the example of an external Web service listed on the XMethods.net site. We will import the WSDL for the Web service into BEA WebLogic Workshop and see the custom Service control that is generated.
Fri, 09 Jan 2004 00:00:00 +0100
BEA WebLogic Workshop is the single point of entry for developers to develop J2EE applications on the BEA platform. The WebLogic Workshop Platform Edition includes support for portal development on top of the standard WebLogic Workshop Application Developer Edition.
Thu, 06 Nov 2003 00:00:00 +0100
The need for a server-side JVM is evident. The increase in the number of Java applications on the servers, and the exponential rise in the number of clients accessing these Java applications, brings forth the shortcomings in the traditional Java VMs, which are more tuned towards client-side processing.
Fri, 03 Oct 2003 00:00:00 +0200
The fever for new XML specifications for almost anything imaginable has hit the real estate industry. Companies that are actively pursuing some niche in this industry have realized the need to create and adopt standards for communication.
Fri, 03 Oct 2003 00:00:00 +0200
BEA Liquid Data for WebLogic provides a unified view of data aggregated from multiple resources such as databases, XML files, Web services, EJBs, or Java 2 Connector Architecture (J2CA) adapters.
|