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.
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).
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.
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.
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.
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.