A business process in the real world typically is never done end-to-end by a
single employee. It usually involves multiple employees/back end systems
handing over work, similar to a 4x100 track relay where batons are passed
between the athletes. The employees/back end should be passively notified of
their tasks rather than actively waiting. BEA WebLogic Workshop provides a
great framework to build these business processes for deployment on the
WebLogic Platform. Applications and Business Processes - What's the
Difference?Typically, programmers think in terms of applications (e.g.,
service-oriented architecture ) and non-technical people think in terms of
business processes (e.g., the supplier should be notified if inventory levels
reach a certain threshold). A business process orchestrates applications to
go from start to finish. In other words, business process is ... (more)
Wanted: 19 More of the Top Software People in the World Sung and Unsung
i-Technology Heroes Who's Missing from SYS-CON's i-Technology Top Twenty?"
Our search for the Twenty Top Software People in the World is nearing
completion. In the SYS-CON tradition of empowering readers, we are leaving
the final "cut" to you, so here are the top 40 nominations in alphabetical
Our aim this time round is to whittle this 40 down to our final twenty, not
(yet) to arrange those twenty in any order of preference. All you need to do
to vote is to go to the Further Details page of any nominee you'd like to see
end up in the top half of the poll when we close voting on Christmas Eve,
December 24, and cast your vote or votes. To access the Further Details of
each nominee just click on their name. Happy voting!
In alphabetical order the nominees are:
Tim Berner... (more)
Zip and Unzip are a very common activities for a computer user. A user
normally uses the zip utility to compress a directory to create a zip file.
There are many ready-made software such as winzip,7zip, and winrar that are
available to achieve this. However, it is also possible to protect the zip
file with a password so that the end user has to provide the password to
unzip the zip file. This is the very common scenario that can be achieved by
a zip utility tool. The significant part of my article is to provide you with
the solution to achieve this using a Java program. While developing the
project you may encounter a scenario in which you have to create a
password-protected zip file that can be unzipped by any zip tool like winzip.
Let me provide a complete scenario for your understanding.
In a system, some files are generated for a user and all the files are zipped... (more)
When we encounter a java.lang.OutOfMemoryError, we often find that Java heap
dumps, along with other artifacts, are generated by the Java Virtual Machine.
If you feel like jumping right into a Java heap dump when you get a
java.lang.OutOfMemoryError, don't worry, it's a normal thought. You may be
able to discover something serendipitously, but it's not always the best idea
to analyze Java heap dumps, depending on the situation you are facing. We
first need to investigate the root cause of the java.lang.OutOfMemoryError.
Only after the root cause is identified can we decide whether or not to
analyze Java heap dumps. What is a java.lang.OutOfMemoryError? Why in the
world does it occur? Let's find out.
What Is a java.lang.OutOfMemoryError?
A java.lang.OutOfMemoryError is a subclass of java.lang.VirtualMachineError
that is thrown when the Java Virtual Machine is broken or... (more)
JDJ Industry Perspective: "The End of Middleware" "Middleware Is Alive and
Well, Thanks!" Says Deshpande JDJ Exclusive: The Future Of Middleware & Tools
David Litwack is responsible for the development and advancement of Novell's
secure Web services strategy, a position he assumed in July 2002 following
Novell's acquisition of SilverStream Software, a company for which he'd
served as president and CEO since 1997. He is also a member of Novell's
Worldwide Management Committee. JDJ speaks with him about a range of
contemporary computing issues.
JDJ: You've worked on PC products in the '80s, then pioneered client/server
in the '90s. Since then we've had the Web, and now "Web services." Is it the
right term, do you think? For example, an old Powersoft colleague of yours,
Mitchell Kertzman, prefers to call the distributed application architecture
"client/service." Do you ... (more)
Blood Pressure While Presenting at Conferences
In June I was presenting at the Internet of @ThingsExpo at the Javits Center
in New York City. During my talk I was demonstrating how to integrate
consumer devices into a business workflow. In particular, I was doing live
measuring of my own blood pressure to show how to integrate consumer devices
into a business workflow. Internet of Things, you know. The results were
automatically appearing in my customized Web application.
When the results appeared on my mobile device I was quite surprised to see
that my pressure was 200/120. This was damn high. My regular blood pressure
is typically around 140/90. If you think that presenting in front of a large
group of people makes me stressed out, this is not the case. I’m pretty
experienced speaker and, actually enjoy presenting. I thought that was a
I’m writin... (more)
(LinuxWorld) — One of my non-profit Web sites, VarLinux.org, ran on my
modified version of the PHP-Nuke weblog package from the site's inception in
March 2001 until late November 2002. I chose PHP-Nuke as a starting point
because I was very impressed with it. However, the more I learned how to use
PHP, the more I realized that PHP-Nuke was not only a tangled mess but that I
had made it even worse with my modifications. A year later, I was faced with
the fact that VarLinux.org was not only lame because it was based on
PHP-Nuke, it was also showing its age. It lacked features of other weblogs,
and still lacked many of the features I had intended to add to the site.
If I were going to fix the code, the first thing I would do would be to make
it an object-oriented system. I toyed with the idea of converting my code
into OOP-based code, but I concluded that if the P... (more)
(March 12, 2002) - JeeWiz!, a Java Enterprise tool for developing, deploying,
and testing Web services and J2EE applications on BEA's WebLogic Server, has
been released by London-based New Technology/enterprise.
While J2EE is the leading processing platform for Web Services, B2B
transactions and traditional Web site development applications, it can be
complicated to build and deploy correctly.
JeeWiz! addresses the need to easily create or restructure systems for Web
services and B2B transactions as well as traditional Web site development.
JeeWiz! supports corporate environments where central standards are defined
and frequently changed. JeeWiz! allows experts to provide templated standards
for use by application developers who develop business logic. This reduces
the training required for the bulk of development staff. It also makes it
very easy to change corporate... (more)
JDJ Exclusive: How Long Can BEA Survive Against IBM? IBM Has Widened Its Lead
Over BEA, Gartner Confirms
John Swainson, WebSphere
WebSphere Journal: Let's start at 35,000 feet: What's been the main impact of
IBM's "On Demand" vision on the Information Technology scene to date?
Swainson: Let's start by defining "on demand." First, on demand reflects what
our customers are doing with their businesses - streamlining their business
processes to make them more flexible and adaptive to new markets and
opportunities. They use information technology as a tool to integrate these
processes, so obviously IT is a critical enabler of on demand. In the case of
IBM software, our focus has been on making sure customers can use our
products - WebSphere, DB2, Lotus, Tivoli, and Rational - to establish what we
call an on demand operating environment, which is a middleware infrastructure ... (more)
Investing in 'Professional Open Source' - Exclusive JDJ Interview with David
Skok, Matrix Partners "Middleware Is Still in its Infancy," Says JBoss's
Fleury "Through the Professional Open Source methodology, JBoss continues to
execute on its roadmap to grow JBoss open source middleware into a
comprehensive software infrastructure suite," said Shaun Connolly, JBoss's
vice president of product management, as the Atlanta, GA-based company this
week announced an update of recent releases of its open source projects.
"JBoss is fully committed to bringing the power of J2EE to all programmers.
By dramatically simplifying J2EE development, many more developers can
quickly and easily take advantage of the increasing range of services within
the JBoss Enterprise Middleware System," Connolly continued.
Recent releases and updates for JBoss projects include:
Hibernate 3.0 - This ... (more)
I’ve been blissfully neglecting to blog for months with the
assumption that a large part of our goal was completed. After watching good
people like Martin LaMonica and Jon Udell balance out the mainstream tech
press with coverage of lessish tools and languages, and having seen forward
looking companies like RedMonk inject themselves into the traditional analyst
racket with smart, honest, and unignorable critique, and having seen herds of
Java luminaries migrate to simpler, more agile tools and languages, and after
hearing Bill Gates say that less code was the only metric, and having watched
David, Bill, Ian, Adrian, Phillip, Aristotle, Harry, Mark, Mark, Chad, Curt,
James and many other extremely talented programmers dismantle all the common
hollow arguments for superfluous complexity and replace them with simple
methodologies and working code, after all that ... (more)