Tuesday, May 31, 2011

GH Tester

Automate testing of your SOA, BPM and other integration projects with GH Tester, at the heart of the Green Hat test automation suite. GH Tester can form a key part of your project lifecycle. It has an extensive range of enterprise standard capabilities, plus a wide range of over 70 protocols supported. Discover how testing with GH Tester simplifies the complex.

A good integration strategy will design the business process automation and message catalogue and then assign individuals or teams to create the components in isolation. Towards the end of the project, integration testing begins and the problems commence.
The cause of the problem is easily identified: the messages further up the chain were not available for testing.

GH Tester has been designed specifically to solve this problem. Messages can be created (or captured from the bus) and replayed at will. Test sequences can be designed without writing a single line of code to regression test your component or to simulate (stub) a missing component.

By sharing the message definition between consumer and producer, both sides of the interface can test with the same data, eliminating nasty surprises at integration time.

GH Tester has been created to address all the problems inherent in testing systems that do not have graphical user interfaces.

Its powerful test suite can be used to quickly create test stubs for adapters still under construction, and enable users to continue design and implementation of workflows without waiting for the real adapters.

Features

  • Automatically create test plan documentation.
  • Schema-aware message editors for XML (DTD and XSD), SOAP (WSDL) and AE.
  • Support for many different protocols, including JMS, IBM MQ, Sonic MQ, TIBCO, TCP/IP, UDP/IP and SmartSockets. An API let's you write your own transports.
  • Functional component simulation.
  • Automatic test reports created from test results.
  • Regression testing.
  • Record and playback messages.
  • Integrate tests with databases.
  • Manipulate XML documents.
  • Edit messages using intuitive GUI, or a text editor in XML.
  • Capture messages, edit them and republish them.
  • E-mail messages to colleagues in remote locations.
  • Share messages with other Green Hat products.
  • TIBCO Repository integration
GH Tester has been designed for the demands of industrial strength testing, with these key features:

Stubs - Simulate missing systems during testing to allow your project to flow around blockages.
Environments - A powerful abstraction for sets of variables, such as port numbers, database connections and server names, so you can build one set of tests and use them in many places, in many different environments such as development, unit test, systems integration test and even production.
XML - All GH Tester configuration and test results are stored as XML, offering infinite integration possibilities and opportunities for customization.
Schemas - GH Tester has been developed for the changing world. Schema changes are handled in a robust, helpful way. Many different types of schema are supported, not just XSD.
Configuration Management - Out-of-the-box integration with common configuration management (version control/SCM) systems offers flexibility and multi-user capabilities.
No scripting - GH Tester uses easily configurable test actions to provide the tester with a comfortable environment which is as technology free as possible, there is no scripting involved, GH Tester is a 4GL for test automation.
Batch Integration - GH Tester can be invoked from the command-line to execute tests, or can integrate with Hudson, ANT or CruiseControl to provide an automated build and test capability.
Test Management - Integration with popular test management tools from vendors such as HP, IBM and Micro Focus.
Test Data - Create template tests and then re-use with test data sets from Excel, flat files and databases. Tools and wizards help with common data management and preparation problems such as generation and masking.
Methodology - GH Tester is flexible enough to be used with any methodology of your choosing. Green Hat provides advice and documents on strategies to minimise quality problems during your integration project. GH Tester works particularly well with Agile and Test Driven Development Methodologies but also shows significant benefits with waterfall approaches.
Databases - Check the database has the right information in it at each step of the test. Modify databases to simulate business events.
Reporting - Get reports on the test results as HTML, PDF, XML and so on. Reports can be customized to suit your requirements.
Test plans - Automatically generate documentation for your tests.
Coverage - Provides coverage reports for major SOA platforms, providing the world's first and only insight into the effectiveness of your testing for SOA, helping you to target areas where more testing needs to be done.
Files - Read and write data from and to files. Supports fixed and variable width, as well as custom formats.
Log Files - Correlate transactions, find errors and warnings, even when they weren't expected in log files, include fragments in test data reports, create assertions against specific log file content.
Performance testing - Integrates with GH Performance to measure the performance of your system, and provides key information on the performance of components in it.
Governance - Integrate with industry leading governance solutions to enhance management of your SOA lifecycle through our Quality Policies.
GUI Automation - GH Tester now has its own module for automation of UI tests. Using the same trademark codeless testing approach, you can now test a wide variety of UIs, including Web 2.0 solutions utilizing AJAX, SAP ECC, Windows thick client applications (e.g. VB, .Net and C#) and more. If you already utilize QTP for UI automation, GH Tester can also integrate with that.

Transports, protocols and key systems supported

  • TIBCO ActiveMatrix, BusinessWorks, BusinessEvents, iProcess, EMS, TIBCO Rendezvous (RV), TIBCO SmartSockets and Hawk
  • Software AG webMethods IB, IS, BPMS (versions 6, 7 and 8) and CentraSite (versions 7 and 8)
  • IBM WebSphere MQ (version 5 and onwards)
  • Oracle Fusion (WebLogic)
  • SAP XI/PI, BAPI, RFC and IDOCS
  • Sonic MQ and ESB
  • JMS (ActiveMQ, BEA WebLogic, Fiorano, Sun Java CAPS, WebMethods, Oracle and others)
  • HTTP/S (client, server and "snooping")
  • SOAP, XML and HTML, including certificates, encryption, signing and a whole raft of WS-* capabilities (e.g. WS-Security, WS-Addressing, and so on)
  • Databases via JDBC
  • IP (TCP and UDP)
  • HL7 and MLLP
  • SWIFT
  • Java Objects (POJOs and EJBs)
  • .NET Objects
  • COBOL Copybook
  • AMQP
  • IATA
  • BPM
  • GUI Test Automation
  • API allows custom development of any transport not supported
GH Tester is developed in Java and runs on Windows, Solaris, Linux, AIX, HPUX and other platforms for which JVMs are available. Java can be used to extend the tool at key points allowing you to develop custom transports, formatters and schemas.

OpSystems: OS Independent

Technology Under Test:
  • IBM MQ
  • JMS
  • SmartSockets
  • SOAP
  • Sonic MQ
  • TCP/IP
  • TIBCO
  • UDP/IP
  • Web2.0
Testing Strategy:

  • Functional Testing
  • Regression Testing
  • Unit Testing
Programming Language:

  • NoScripting
  • Visual Design

Recorder:
Yes

Official Website:

http://www.greenhat.com

Reference: http://www.automatictestingframeworks.com

Monday, May 2, 2011

Agility: can you afford it?








































Every new generation of solutions that comes along - from yesterday’s CORBA to today’s cloud — promises ever greater “agility.” But it’s going to cost ya. Geek & Poke’s Oliver Widder hit the nail on the head a couple of years back on this point.


From Geek & Poke http://geekandpoke.typepad.com/geekandpoke/

Joe McKendrick

Wednesday, April 13, 2011

Best Practices for Building Cloud-based Applications

















Choosing a cloud platform, or building an application that you plan to deploy in the cloud? Here are a few best practices to make the process easier.

Service-oriented architecture (SOA) has been dominating the enterprise IT world for the past few years by promoting the idea of loosely coupled services. Cloud computing is the latest IT trend that is changing how enterprise applications are deployed and delivered to consumers.

Visit any software vendor's website and you will notice that it is decorated with clouds. If you have recently interviewed for a job, your prospective employer would be shocked if you had not heard of this jargon. This article provides an introduction to cloud computing and offers a few best practices for building an application that you plan to deploy in the cloud.

Several characteristics of cloud computing benefit IT organizations. Some of the main characteristics and benefits are:

1. Pay per use -- One of the most important characteristics of cloud computing is its rental and pay-as-you-go model. This greatly lowers startup costs and total cost of ownership. You do not have to worry about purchasing expensive hardware and software licenses nor worry about availability, scalability, reliability and security aspects of your infrastructure, platform or application. You will be charged by the cloud vendor based on the actual usage of resources. This helps companies to focus on innovation and greatly reduces the time required to launch new products.

2. Computing resources available on the Internet -- The hardware and software resources are available on the Internet. These can be accessed by either developers to build and deploy applications or end users to perform their regular work.

3. On-demand and self-service -- The services are available on-demand and users can provision their services themselves. For instance, if you are a developer and you need an application server instance such as WebLogic Server for building and deploying your Java application, you can start a virtual machine running WebLogic Server from a self-service portal within a few minutes. You do not have to worry about locating hardware and installing software. This greatly improves productivity and leads to customer satisfaction.

Source: http://cloudcomputing.internet.com/developer/article.php/425130

Monday, March 28, 2011

How LinkedIn Is Taking Care of Business!

LinkedIn recently passed 100 million users, meaning its population is bigger than most countries. But what kind of country would LinkedInLand be? An old, rich, well-educated one.

According to the infographic below, created by Online MBA, 68% of LinkedIn users are 35 or older, 74% have a college degree or better and 39% make more than $100,000 a year. As those stats illustrate, although LinkedIn may not have the buzz of Facebook or Twitter right now, it has an enviable demographic base. The company also is profitable, fast-growing and expanding into new lines of business like news aggregation. As LinkedIn prepares to go public this year, here’s an overview of the phenomenon that Reid Hoffman created 8 years ago.



Source: http://mashable.com/2011/03/24/linkedin-overview-infographic/

Friday, March 25, 2011

Google removes 58 malicious apps from Android Market, uninstalls them from phones remotely too

Google was just faced with one of the bad sides of being as open as it is with its Android platform. Apparently some 58 malicious apps have infiltrated the Android Market and have managed to register 260 000 downloads before the security team axed them.






The nasty apps were uploading information about the hardware of the devices plus the Android version it was using without the user’s content. What’s worse, they were creating backdoors so more sensitive data could be downloaded in the future.

That’s why Google devs stepped in and remotely wiped the apps from the affected handsets and closed the exploits. Users of the affected handsets should receive an email soon that contains the report of the actions taken to nullify the threat.

The exploits existed only in older versons of the OS (prior to ver. 2.2.2). That’s why Google has also released a security patch through the Market to prevent similar apps from reusing those holes in the future.

Now we really hope Google learns its lesson and starts checking the apps in the Market more carefully. No one got hurt this time, but it would be in everyone’s best interest if there is no next time.


Source: http://googlemobile.blogspot.com/2011/03/update-on-android-market-security.html

Thursday, March 24, 2011

SofTeC 2011: Meet testing leaders from Microsoft,Oracle,Applabs and others on Mar 26, Hyd

After the successful earlier editions, SiliconIndia is organizing Software Testing Conference (SofTec 2011), a leading event for the Software Test and QA Community on March 26th, 2011 (Saturday) this time in Hyderabad.

SofTeC 2011's agenda reflects the challenges organizations face today in order to address different testing projects. It also explores new challenges such as Cloud Computing, Virtualization, Web 2.0 and the increasing take up of Open Source tools. The conference provides clear guidance to the delegates and helps them understand the challenges and issues faced in testing today, how best to address them and how to cope with changing conditions and the need to optimize every effort.

TOPICS:
An optimum approach to n-tier architectured application testing
Building an Automation Framework around Open Source Technologies
Commercial Test Automation Tools and its real benefit
Software Security Testing
Mobile/Infotainment Apps testing
Cloud Testing: The future of software testing
The Case for a Standard Uniform Test Modeling Language
Protocol Testing
Globalization testing- Getting your software World-ready
Avionics Testing

Who Should Attend:
This Conference is designed for organizations and individuals who have technical proficiencies and leadership responsibilities within their respective discipline areas and are actively involved in the testing and quality process, development, and group dynamics.

This includes:
Vice Presidents, Directors, Heads — Quality & Testing and Project Management
Senior Testing Leaders: Head-Test CoE, Head - Testing, IT Directors, CT's, CIO, CFO, Senior Test Managers, Test Managers, Test Practitioners and Engineers, QA Managers, Analysts..
Test Management Professionals — Managers, Architects, Test Leads, Software Test Engineers
Quality / SEPG Management Professionals — Managers, QA Leads, Software QA Engineers
Project Management Professionals — Managers, Leads, Software Engineers

DATE: March 26th, 2011 (Saturday)
TIME: 8.00 AM to 5:00 PM
VENUE: Will Be Announced Shortly

REGISTER NOW:
We have limited Seats. Registration for this Conference is by invitation only. Attendance is limited to maintain an intimate setting and foster dialogue among all participants.

To request an invitation, please visit: http://www.siliconindia.com/events-overview/SofTeCHYDERABAD-Hyderabad-SofTeCHYDERABAD.html
and complete the form . There will be a registration fee of Rs 500 only. This is towards: Access to Sessions, Tea/ Coffee & Refreshments and Lunch.
Don’t miss this opportunity. Meet testing experts!

Friday, February 18, 2011

SOA Testing -Challenges




SOA Testing


SOA (Service Oriented Architecture) brings new testing challenges that will require changes to your existing company test strategy if the key benefits of SOA are to be realised.


The following are examples of the new challenges:

* Many services will not have a user interface that will require a new breed of tools to assist with the testing
* Infinite 'service' consumers and users are possible
* Interoperability
* SOA can be boundless! Services may be used by applications yet to be developed or by consumers outside the enterprise
* 'Loosely-coupled' connections that allow unforeseen applications to take advantage of ever-expanding capabilities
* SOA is driven by business processes that not only cross technologies but span organizations. Test teams will require a broader set of domain and technical knowledge.

Wednesday, February 16, 2011

Amazing Android - HoneyComb















Android 3.0 is upon us and Google has revealed some of its unique features. We break down and explain each new feature and what it means to you. Features include 3D effects, bluetooth tethering, new UI, an Action Bar, a new System Bar, customizable home screens, improved apps, and more.

In a small sign that Android 3.0 is nearing release, Google has created a preview page and SDK for Honeycomb (its internal codename) developers. Digging around, some coders even found the new logo (seen above).

From the new logo and design, it’s clear that Google’s designers saw Tron Legacy and thoroughly enjoyed the futuristic, neon, cyan computer world of the film. Honeycomb is the first tablet version of Android. Everything from the navigation buttons to the effects to the clock in Android 3.0 has a sci-fi geekness to it. Fortunately, we like that.

Below we’ve listed some new features and screenshots of the upcoming tablet OS, which will debut with the Motorola Xoom on Feb. 17. Much of this information comes via Google’s Android developer blog.

-----------------
Source:http://www.digitaltrends.com/mobile/android-3-0-honeycomb-new-feature-breakdown-with-screenshots/
-----------------

Tuesday, February 15, 2011

My LinkedIn Profile Stats

I have started using linkedIn one year back, and this proved to be the best professional networking site. I had an opportunity to connect to my colleagues from previous work place and met lot of people who have similar interests and also this portal has given me some best career opportunities so far...

I noticed my profile stats today, and thought of sharing the stats, thanks linkedIn..



Friday, February 11, 2011

Nokia and Microsoft sign strategic tie-up









wohooooooooo...what a news...atlast Nokia gave up symbian...which is pretty much out dated.Nokia and Microsoft together, working out on strategies to sell smartphones is a good step taken by nokia to overcome the competition given by the Google Android and Apple i OS.

let's see how this plan will workout...


----------------------------------------------------------

Embattled mobile phone firm Nokia has signed up to a "broad strategic partnership" with Microsoft in an effort to rebuild its fortunes.

Stephen Elop, Nokia's recently appointed chief executive, said Nokia will use Windows Mobile 7 as its primary smartphone platform. Elop has also shaken up the senior management team, having warned staff this week that the company was standing on a "burning platform".

"Nokia is at a critical juncture, where significant change is necessary and inevitable in our journey forward," said Elop, as he announced the company's new direction.

"Today, we are accelerating that change through a new path, aimed at regaining our smartphone leadership."

Under the plan, Nokia said it would use its expertise in hardware design, imaging and mapping to improve the Windows Mobile platform. The two companies will work together on marketing, and develop a common roadmap. Bing, Microsoft's search service, will be integrated into Nokia devices.

Once an undisputed leader of the mobile industry, Nokia is now struggling to keep up with Apple's iPhone and the swarm of devices running Google's Android operating system.

Nokia said it will continue to make phones running its Symbian operating system, thus "leveraging previous investments to harvest additional value". MeeGo, its Linux-based open source mobile operating system, will also continue – but with a focus on "longer-term market exploration". Alberto Torres, who had led the development of MeeGo, is leaving Nokia.

Elop's announcement had been heavily anticipated, with many commentators expecting a tie-up with Microsoft. But shares in Nokia fell by more than 10% in early trading in Helsinki.

Analysts said there was some disappointment over Elop's new financial targets. They include growing sales faster than the market from 2013, with profit margins over 10%.

John Strand, chief executive of Strand Consulting, warned that there will be "massive layoffs" at Nokia, particularly across its research and development division.

---------------------

Source:http://www.guardian.co.uk/business/2011/feb/11/nokia-microsoft-sign-strategic-tieup

---------------------

Monday, February 7, 2011

I wish my blog a very Happy Birthday!!















I remember thinking of creating a new blog which is totally dedicated to Service Oriented Architecture and Emerging technologies exactly one year back. I had a good start in the initial days. However, in the last few months of 2010, i could not update my blog owing to some reasons.

I had given a fresh start in the new year and within a month i was successful in getting lot of traffic to my blog. If you look at the number of hits this blog is getting is growing day by day. Thanks to Blogger and all the viewers of this blog for their support and interest in my blog.

Hoping to keep this blog interesting with useful updates and thanks again for making this happen.

I wish my blog a very Happy Birthday!!

Sunday, January 30, 2011

ACM India Annual Meeting 2011 - Experiences.








I had an opportunity to attend this event as we Progress Software were the Gold Sponsorers of the event and this is for the first time I had attended the ACM India Conference. ACM India Council, part of the Association for Computing Machinery (ACM) which is the world's largest educational and scientific computing society for the Computer Science/IT community, has today started its two day annual conference - ACM India Annual Conference 2011 (January 28th & 29th), at the Indian School of Business (ISB), Hyderabad. The conference that is hosted by ACM India's Hyderabad Chapter will see a participation of about 500 computing professionals, academics, and students over the 2 days. ACM India Council focuses on serving as a professional network for individuals who are involved with the science and technology of computing and encouraging students to take an active interest in the emerging and exciting world of computing

This conference brings in the world's best computing educators, researchers and professionals to inspire exchange of ideas, share resources and address the challenges. As India has contributed significantly in the field of Computer and Science, ACM aims to grow its presence in the country and create a large network of computer science and information technology professionals

Mr. Alain Chesnais, President - ACM and Mr. John White, CEO - ACM inaugurated the event and thereafter Dr. Charles P. Thacker, Technical fellow at Microsoft, took a session titled - 'Improving the future by examining the past' where he discussed about the technical choices made and the way those were applied as technology evolved from 20th century. He suggested some possible changes that might make computing better in the 21st century. After his session Ms. Barbara G. Ryder from Virgina Polytechnic Institute and State University gave an insightful view on Harnessing the Power of Static and Dynamic Program Analysis which took the audience through the 1996 ACM Computer Surveys featuring the challenges facing program analysis methodologies and how these challenges have been met. She also presented a new analysis paradigm - blended program analysis - that enables practical, effective analysis of large framework-intensive Java applications. Following this a panel discussion was organized on The Business Case for Diversity, and the Science behind the Problems in Realizing Diversity.

In order to stress upon on the prominence of computing in domestic market, an insightful and interesting session along with a panel discussion titled - 'Computing in India: A Retrospective' was organized that featured leading India figures in the field of computing like Dr. Mathai Joseph, Advisor - Tata Consultancy Services, Mr. Harish Jagtiani, President - Intermark Corp and Mr. Shashi Ullal, Director and Advisor, Intertec Software Pvt. Ltd

The final session of the day was presented by Dr. Eric A Brewer, Professor of Computer Science, University of California on an interesting and highly relevant topic - 'Technology, The Cloud and Development'. In his session Dr. Brewer connected technology for development and the rise of the "cloud" starting with real development projects led by his TIER group in India, such as connectivity, telemedicine, and electrification. Besides these he spoke of some of the challenges, solutions of working in developing regions and most importantly why he believes the rise of the cloud will be among the most important forces shaping the future of development, quality of life and urbanization.

Commenting on the occasion, Mr. Alain Chesnais, President - ACM and Founder Visual Transitions said, "India is very important to ACM's future plans as a lot of computing is happening there, in teaching, research and profession. We hope to make ACM relevant to India with activities that are unique to the country. The formation of the ACM India Council is a step towards that. The India council has been doing to tremendous job to increase the activities and visibility of ACM in India. The 2 day annual conference is an attempt to further enhance the activities."

Mr. P J Narayanan, Co - Chair, ACM India and Professor and Dean of Research at the International institute of information Technology (IIIT-H), Hyderabad said, "India has started its journey in computing well, but have a long way to go to establish itself as a base for high quality research, design and product development ACM offers a large number of resources for students, researchers and professionals in the computing area. ACM also has very generous licensing policies for its digital library that Indian academia and professionals can take advantage of. We want the members and its chapters to take full advantage of the resources available at ACM and increase their activities in their locality. The ACM India event features some of the highest achievers in the world. This is a rare opportunity for the Indian computing fraternity to interact with the global leaders, to learn from them and to influence them."

ACM India council is driving up activities in India through its chapters and members. The number of professional chapters has increased in India from about 1 to 10 in the last 15 months. The growth in the number of student chapters is similar.

Overall the Meeting had some good sessions on Computing in India, Diversity in Business Scenario( which was a good and different apart from all the other sessions on the day ) and the first day ended with the closing note and thanks from the CEO and second day was Workshops on Microsoft Azure and Web 2.0.

Other points to mention would be the amazing ISB campus which hosted this event.
I felt very happy sitting in the ISB conference room and listening to the sessions by some of the best profiles of industry today.

I had not taken photographs of the event.However, I will be posting them here at my blog once I get them from other sources.

I would conclude recommending this ACM meeting as it's a good platform for the existing ACM Members, Professionals and Students who are part of the ACM chapters.


----------------------
Snap from the Event
----------------------



For more Pictures and Slide Presentations visit:

http://www.acmhyd.org/events/acm-india-2011/acm-india-meeting-slides-and-resources

Source : www.acmhyd.org

Thursday, January 20, 2011

ACM India Annual Meeting January 28-29, 2011, Hyderabad

The Association for Computing Machinery is the world’s largest educational and scientific computing society for the Computer Science/IT community, delivering resources that advance computing as a science and a profession for the past 70 years. An ACM India council was formed in 2009 to give a boost to the computing activities in India and to increase ACM's presence here. ACM Hyderabad Chapter is pleased to host the ACM India Annual Conference 2011 on January 28th and 29th, at the Indian School of Business.

About 500 computing professionals, academics, and students are expected to attend the 2 day event, to discuss the current science and technology trends, celebrate ACM's spirit and India’s accomplishment in computing. Distinguished computer scientists and practitioners, including recipients of the Turing Award, ACM Infosys Award, and President of the ACM have confirmed their participation. Your participation and support will be very helpful to ensure that this event is valuable to the community and encourage ACM India to enrich the regional IT community. The ACM India inaugural event held in Bangalore last year was highly appreciated.
Registration is required to attend the event. You can express interest in attending the event using the registration link given below, before December 15, 2010. Confirmation of your registration will be made by end of December. We expect a lot of interest but can accommodate only 500 participants at the event.

Event Details:

Event date 28-29th January 2011
Venue Indian School of Business, Hyderabad

Wednesday, January 19, 2011

Started Blogging Again!

I was busy specially in the last few months of 2010 and couldn't blog much!
I have made up new year resolution to keep my blog active and interesting..so watch out my blog for more updates and interesting post on emerging technologies specially trends in SOA world!

Welcome Lunch with Mr.Vice President of Progress Software India!