November 27, 2006
Software AG has announced a new tool
designed to help organizations reduce their IT system maintenance
costs. Natural Engineer for Refactoring lets customers analyze,
restructure and streamline existing applications so they can be more
easily incorporated into new Web-based applications -- often as part of
a service-oriented architecture (SOA). The initial release can
modernize software applications written in Software AG's own
development language Natural. This is a further step in the company's
focus on providing new value to customers out of existing systems. In
the future, Software AG will extend the scope of development languages
that can be analyzed and restructured, and provide cost savings and
reuse possibilities to a broader market.
Hibernian Insurance of
Ireland used Natural Engineer for Refactoring to open existing policy
administration applications to Internet access by insurance brokers and
by individual customers at home. Twenty-five programs were refactored
in less than one month, enabling rapid deployment of the new Web-based
applications. Now, 95 percent of home business policies take advantage
of the new automation, far surpassing the original target of 20
percent. ROI was achieved within 13 months compared to an original
estimate of nearly 4 years.
Natural Engineer for Refactoring is
an add-on tool for Natural Engineer that allows users of Software AG's
Natural application development software to more easily create Web
services at the optimal level of granularity to be used in a
service-oriented architecture. The product also allows organizations to
preserve the value of their existing legacy systems by extending system
functionality through an SOA -- without impacting the day-to-day system
operation that is often critical to business success.
"Services
of too coarse a granularity are unlikely to be reused by developers in
other applications," said Ron Schmelzer, senior analyst with ZapThink
LLC. "Services of too fine a granularity will hinder application
performance with excessive service calls. Therefore, determining the
correct level of service granularity is critical to SOA success."
Natural
Engineer for Refactoring separates the business logic from the user
interface. The business logic code can then be turned into one or more
Web services using Software AG's crossvision Legacy Integrator or
Natural Business Services. The existing Online Transaction Processing
or batch user interfaces are unaffected. In addition, the service(s)
created in this process will be automatically registered in Software
AG's UDDI 3.0 compliant CentraSite registry and repository to provide
transparency within SOA initiatives to fully control and manage these
services.
Using these services, the valuable functionality of
existing applications can be easily extended to the Web, B2B partner
applications or automated processes within an SOA. The existing Online
Transaction Processing or batch user interfaces are unaffected.
"Natural
Engineer for Refactoring is a fast and safe way for customers to fully
utilize the experience and investments of decades within an SOA," said
Joe Gentry, vice president of Enterprise Transaction Systems for
Software AG. "It is also an extremely useful tool for learning the
techniques and methods needed to write new applications that are
prepared to fully benefit from an SOA environment."
The product
is now shipping on Windows platforms and supports refactoring of
applications running on IBM and Siemens mainframes as well as UNIX, VMS
and Linux platforms.
The ever-growing complexity of scientific and engineering problems continues to pose new computational challenges. Thus, we present a novel federation model that enables end-users with the ability to aggregate heterogeneous resource scale problems. The feasibility of this federation model has been proven, in the context of the UberCloud HPC Experiment, by gathering the most comprehensive information to date on the effects of pillars on microfluid channel flow.
Read more...
Large-scale, worldwide scientific initiatives rely on some cloud-based system to both coordinate efforts and manage computational efforts at peak times that cannot be contained within the combined in-house HPC resources. Last week at Google I/O, Brookhaven National Lab’s Sergey Panitkin discussed the role of the Google Compute Engine in providing computational support to ATLAS, a detector of high-energy particles at the Large Hadron Collider (LHC).
Read more...
Frank Ding, engineering analysis & technical computing manager at Simpson Strong-Tie, discussed the advantages of utilizing the cloud for occasional scientific computing, identified the obstacles to doing so, and proposed workarounds to some of those obstacles.
Read more...
May 23, 2013 |
The study of climate change is one of those scientific problems where it is almost essential to model the entire Earth to attain accurate results and make worthwhile predictions. In an attempt to make climate science more accessible to smaller research facilities, NASA introduced what they call ‘Climate in a Box,’ a system they note acts as a desktop supercomputer.
Read more...
May 16, 2013 |
When it comes to cloud, long distances mean unacceptably high latencies. Researchers from the University of Bonn in Germany examined those latency issues of doing CFD modeling in the cloud by utilizing a common CFD and its utilization in HPC instance types including both CPU and GPU cores of Amazon EC2.
Read more...
05/10/2013 | Cleversafe, Cray, DDN, NetApp, & Panasas | From Wall Street to Hollywood, drug discovery to homeland security, companies and organizations of all sizes and stripes are coming face to face with the challenges – and opportunities – afforded by Big Data. Before anyone can utilize these extraordinary data repositories, however, they must first harness and manage their data stores, and do so utilizing technologies that underscore affordability, security, and scalability.
04/02/2012 | AMD | Developers today are just beginning to explore the potential of heterogeneous computing, but the potential for this new paradigm is huge. This brief article reviews how the technology might impact a range of application development areas, including client experiences and cloud-based data management. As platforms like OpenCL continue to evolve, the benefits of heterogeneous computing will become even more accessible. Use this quick article to jump-start your own thinking on heterogeneous computing.