Web Services

Management of SOA Composite Applications

by Ahmed Aboulnaga Arun Pareek | September 2012 | Enterprise Articles SOA Web Services Oracle

Developers typically create composite applications or simply composites that are packaged into single, deployable JAR files. These applications can contain any number of service components that include BPEL or BPMN processes, Mediator services, human tasks and workflows, and business rules. Composites include logic and code that form the foundation of SOA-based integrations. Though the design and development of composites are not the ultimate responsibility of the Oracle SOA Suite 11g administrator, the deployment, monitoring, and management of them are.

In this article, the authors Ahmed Aboulnaga and Arun Pareek of the book Oracle SOA Suite 11g Administrator's Handbook will discuss the concepts that enable you to manage these composites, and cover the following areas in more detail:

  • Managing composite lifecycles
  • Structuring composite deployments with partitions
  • Setting up ant for automated composite build management
  • Promoting code, using configuration plans
  • Understanding and configuring composite audit levels
Read Management of SOA Composite Applications in full

Creating Modal-Dialogs Grids and Collapsible Blocks

by Andy Matthews Raymond Camden | May 2012 | Web Services Open Source Web Development

In this article, we will:

  • Discuss how to link to and create dialogs – also how to handle leaving them
  • Demonstrate grids and how you can add them to your pages
  • Show how collapsible blocks allow you to pack a lot of information in a small amount of space

In this article by Raymond Camden, co-author of jQuery Mobile Development Essentials, we will look at dialogs, grids, and collapsible blocks.

Read Creating Modal-Dialogs Grids and Collapsible Blocks in full

Introduction to Logging in Tomcat 7

by Tanuj Khare | March 2012 | Web Services Open Source

Logging services play a vital role in the life of the administrator and developer to manage the application from the phase of development to production issues. It's the logging services that help you to find the actual problem in the web application. Also, it plays an essential role in performance tuning for many applications.

In this artice by Tanuj Khare, author of Apache Tomcat 7 Essentials, we will look at the logging features in Apache Tomcat 7. We will cover the following topics:

  • Logging services in Tomcat 7
  • JULI
  • Log4j
  • Log level
  • Valve component
  • Analysis of logs
Read Introduction to Logging in Tomcat 7 in full

Common API in Liferay Portal Systems Development

by Jonas X. Yuan | February 2012 | Web Services

This article by Jonas X.Yuan, author of Liferay Portal Systems Development will introduce user management and password policy first. Then it will address authentication and authorization. LDAP and SSO integration will be introduced afterwards. Tracking and auditing services API will be addressed in detail after this. Finally, it will address scripting engine, polling, web services, WSRP, and the OSGi framework.

By the end of this article, you will have learned about the following:

  • User management
  • Password policy
  • Authentication and authorization
  • LDAP and SSO
  • Tracking and auditing
  • Rules engine and reporting engine
Read Common API in Liferay Portal Systems Development in full

Creating a Basic Vaadin Project

by Nicolas Fränkel | December 2011 | Web Services Open Source Web Development

Vaadin is a new Java web framework for making applications look great and perform well, making your users happy. Vaadin promises to make your user interfaces attractive and usable while easing your development efforts and boosting your productivity.

In this article by Nicolas Frankel, author of Learning Vaadin, we will:

  • Learn key concepts behind the Vaadin framework
  • Have an overview of its internal architecture
  • See how to deploy a Vaadin application to a servlet container, be it in an IDE or outside it
  • See how to update the previously developed application with a very simple interaction in order to display "Hello Vaadin!"
Read Creating a Basic Vaadin Project in full

JIRA: Programming Workflows

by Jobin Kuruvilla | December 2011 | Enterprise Articles Web Services

In this article by Jobin Kuruvilla author of JIRA Development Cookbook, we will cover:

  • Writing a workflow condition
  • Writing a workflow validator
  • Writing a workflow post function
  • Editing an active workflow
Read JIRA: Programming Workflows in full

Android User Interface Development: Validating and Handling Input Data

by Jason Morris | July 2011 | Beginner's Guides Web Services

Android provides an excellent toolset to capture many different types of data from the user, while also providing loose coupling between your application components in the form of Intent structures. By using several smaller Activity classes to capture data, while at the same time abstracting the functionality to capture different types of input, you'll be able to more easily reuse the input capturing Activity classes, not just within the application, but in other applications as well. Further, by registering the Activity correctly, you'll allow other applications to override, or make use of your Activity implementation, allowing the users to select their preferred capturing mechanism.

This article by Jason Morris, author of Android User Interface Development: Beginner's Guide, provides tips regarding taking input from a user, and how to keep this experience as painless as possible. This article investigates the different input widgets Android provides and how to configure them best, depending on the situation. Also, when everything else fails, how best to inform your users that what they are doing is wrong.

Read Android User Interface Development: Validating and Handling Input Data in full

iPhone: Issues Related to Calls, SMS, and Contacts

by Arturo Fernandez Montoro | June 2011 | Web Services Web Graphics & Video

Undoubtedly, iPhone is one of the most exciting mobile devices in the world. Its iOS is used in other Apple devices, such as iPad and iPod Touch.

Although iPhone is a smartphone, we shouldn't forget its main functionality of making phone calls and sending text messages in addition to its other rich features. This article by Arturo Fernandez Montoro, author of iPhone JavaScript Cookbook, will teach you how to use the contacts stored in the internal address book of the device.

Specifically, we will cover:

  • Calling a number
  • Sending an SMS to a number
  • Selecting contacts
  • Creating a new contact
  • Searching and displaying contacts
Read iPhone: Issues Related to Calls, SMS, and Contacts in full

Android Application Testing: Adding Functionality to the UI

by Diego Torres Milano | June 2011 | Web Services

It doesn't matter how much time you invest in Android design, or even how careful you are when programming, mistakes are inevitable and bugs will appear.

The previous article by Diego Torres Milano, author of Android Application Testing Guide, introduced the Test Driven Development discipline.

In this article we will take a look at adding some basic functionality to the user interface.

Read Android Application Testing: Adding Functionality to the UI in full

Android Application Testing: TDD and the Temperature Converter

by Diego Torres Milano | June 2011 | Web Services

It doesn't matter how much time you invest in Android design, or even how careful you are when programming, mistakes are inevitable and bugs will appear.

This article by Diego Torres Milano, author of Android Application Testing Guide, introduces the Test Driven Development discipline. We will start with a general revision and later on move to the concepts and techniques closely related to the Android platform.

In this article, we:

  • Introduce and explain Test Driven Development
  • Creating a sample project—the Temperature Converter
  • Creating the TemperatureConverterActivityTests project
Read Android Application Testing: TDD and the Temperature Converter in full
Syndicate content
Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software