nxj data sheet nov 06 gupta website€¦ · web services development nxj developer provides...

4
Highlights: Rapid Web Services- based and SOA application development Familiar development paradigm suited for business application developers Winner of the eWeek Excellence Award for business integration systems 975 Island Drive Redwood Shores CA 94065, USA Phone: +1-650-596-3400 [email protected] Guptaworldwide.com GUPTA Organizations looking to build Rich Internet Applications (RIA) are faced with the challenge of developing a graphically rich interface that meets the demands of end users while adhering to corporate and industry standards of a Service-Oriented Architecture (SOA). These organizations also want to enable business application developers, in addition to enterprise developers, to assemble business services into Rich Internet Applications. NXJ Developer is an evolutionary step in achieving this AJAX and SOA interoperability. NXJ Developer provides a productive and cost-effective answer for building Rich Internet Applications that leverage the functionality of AJAX and the power and flexibility of SOA. What sets NXJ Developer apart is its combination of an intuitive visual design environment, flexible SOA programming and system orchestration for production deployment of high performance Web Application that embraces the power and openness of Java. The combination of AJAX-rich client technology, Web services, workflow, reporting and portal integration make NXJ Developer the ideal solution for rapidly developing Rich Internet Applications. NXJ Developer is the key to leveraging the power of production-ready AJAX-based Rich Internet Applications. NXJ Developer enables business application developers to quickly design, code, deploy, and debug AJAX and Service Oriented Architecture (SOA)-based applications in a single unified environment. It uses an intuitive drag-and-drop interface to create views and forms, and to populate them with data in real time. NXJ Developer isolates the complexity of Rich Internet Applications and brings together all the capabilities necessary for traditional business application developers to quickly ramp up the skills ladder and deliver more business value and lower transaction costs through web services- based applications. Design is straight-forward that developers familiar with other traditional development tools can easily use the NXJ Developer right out of the box. guptaworldwide.com +1-650-596-3400 [email protected] NXJ Developer Build Rich Internet Applications that Leverage the Power and Flexibility of SOA

Upload: others

Post on 12-Jul-2020

3 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: NXJ Data Sheet Nov 06 Gupta Website€¦ · Web Services Development NXJ Developer provides automated wizards to create Business Web services or Data Web services. Business Web services

Highlights:

• Rapid Web Services-

based and SOA

application development

• Familiar development

paradigm suited for

business application

developers

• Winner of the eWeek

Excellence Award for

business integration

systems

975 Island Drive Redwood Shores CA 94065, USA

Phone: +1-650-596-3400 [email protected] Guptaworldwide.com

GUPTA

Organizations looking to build Rich Internet Applications (RIA) are faced with the challenge of developing a graphically rich interface that meets the demands of end users while adhering to corporate and industry standards of a Service-Oriented Architecture (SOA). These organizations also want to enable business application developers, in addition to enterprise developers, to assemble business services into Rich Internet Applications. NXJ Developer is an evolutionary step in achieving this AJAX and SOA interoperability. NXJ Developer provides a productive and cost-effective answer for building Rich Internet Applications that leverage the functionality of AJAX and the power and flexibility of SOA. What sets NXJ Developer apart is its combination of an intuitive visual design environment, flexible SOA programming and system orchestration for production deployment of high performance Web Application that embraces the power and openness of Java. The combination of AJAX-rich client technology, Web services, workflow, reporting and portal integration make NXJ Developer the ideal solution for rapidly developing Rich Internet Applications.

NXJ Developer is the key to leveraging the power of production-ready AJAX-based Rich Internet Applications. NXJ Developer enables business application developers to quickly design, code, deploy, and debug AJAX and Service Oriented Architecture (SOA)-based applications in a single unified environment. It uses an intuitive drag-and-drop interface to create views and forms, and to populate them with data in real time. NXJ Developer isolates the complexity of Rich Internet Applications and brings together all the capabilities necessary for traditional business application developers to quickly ramp up the skills ladder and deliver more business value and lower transaction costs through web services-based applications. Design is straight-forward that developers familiar with other traditional development tools can easily use the NXJ Developer right out of the box.

guptaworldwide.com +1-650-596-3400 [email protected]

NXJ Developer Build Rich Internet Applications that

Leverage the Power and Flexibility of SOA

Page 2: NXJ Data Sheet Nov 06 Gupta Website€¦ · Web Services Development NXJ Developer provides automated wizards to create Business Web services or Data Web services. Business Web services

The NXJ Developer Difference NXJ Developer provides a comprehensive set of embedded application infrastructure services and pre-built AJAX components. These integrated, high-performance elements provide the foundation for developing Rich Internet Applications, relieving developers from the time-consuming tasks of low-level “plumbing,” and allowing them instead to focus on business rules programming. Application Building Blocks – These pre-built AJAX and SOA connectivity components remove a constant “reinvent the wheel” syndrome. They include date-pickers, dynamic dropdown list boxes, combo boxes, dynamic menus and tree objects as well as dynamic grid, navigation bars and styled text. What sets these components apart is their inherent “data aware” behavior that dynamically binds them to the appropriate data source without programming. Embedded Services – NXJ Developer provides easy to use enterprise Embedded Services that consists of pre-build and easily configured application services. These services provide real-time SOA orchestration and consumption of services for the AJAX client application. Some of the key Embedded Services are: • Optimized bi-directional

communication • Combine multiple services and data

as new “mashup” service • Extensible transformation and

augmentation services to extend and enhance data

• Caching services to improve performance

• SOA security governance between the Rich Internet Application and the assembled services

The Embedded Services are automatically configured as the application building blocks are visually assembled, programmatically extended and deployed. Rapid Assembly – With systems that are assembled visually speed to development occurs by leveraging Application Building Blocks and Embedded Services. Service-Oriented Architecture NXJ Developer enables organizations to develop and deploy advanced Web services and integrated applications using the skill set of the current development team. With NXJ Developer, developers can use a single platform for the production, consumption, orchestration and administration of Web services. Using NXJ Developer, it is now possible to quickly define and generate Web services that take advantage of constructs such as embedded SQL, Single Sign On (SSO) Security and hierarchical data structures. Applications built using NXJ Developer are deployable across leading infrastructure stacks from BEA, IBM, Oracle and JBoss.

For an evaluation download of NXJ Developer visit www.guptaworldwide.com

Figure 1 — NXJ Developer

Page 3: NXJ Data Sheet Nov 06 Gupta Website€¦ · Web Services Development NXJ Developer provides automated wizards to create Business Web services or Data Web services. Business Web services

Web Services NXJ Developer provides a powerful and intuitive Web services development environment that enables departmental developers to create, publish, consume and orchestrate services. Web Services Development NXJ Developer provides automated wizards to create Business Web services or Data Web services. Business Web services are a convenient method to create and encapsulate services that combines business processes and multiple data sources and augments the aggregated data with business logic. A common example of this type of Business Service is a service that connects to a CRM system to lookup customer data then calls to an SAP system to gather manufacturing data then calls a database to lookup specific order data. All of the accumulated data is then packaged into a cohesive data structure with the appropriate methods for finding, updating, inserting and deleting records. These powerful Business Services include the ability to utilize embedded SQL and standard third party classes. These services are automatically deployed as local Java classes and as Web services. All Web services created with NXJ Developer take advantage of the powerful features of the NXJ environment; including Embedded SQL, nullable variables, transaction semantics, SSO security (Governance) and automated WSDL generation. When the NXJ Developer deployment package is constructed, the Web services are packaged and automatically deployed into the Web service container.

Web Services Consumption NXJ Developer provides very intuitive and innovative ways to consume and otherwise orchestrate Web services. One of the most powerful features of NXJ Developer is its ability to automatically generate and bind AJAX clients to Web services. The AJAX clients can be modified and extended to provide the desired interaction with the Web service. The underlying “plumbing” is all handled by NXJ leaving the developer free to focus on the business solution.

Figure 4 — AJAX in NXJ

Figure 2—NXJ Developer generated AJAX Client for a Web service

Page 4: NXJ Data Sheet Nov 06 Gupta Website€¦ · Web Services Development NXJ Developer provides automated wizards to create Business Web services or Data Web services. Business Web services

Repository Libraries NXJ Developer application components can be stored in shared repository libraries thereby enabling component reuse across applications, projects and teams. Reusable Components NXJ provides the capability to define both forms and form components that can be reused in multiple applications throughout multiple projects. These reusable components can be sub-classed or extended to provide a quicker and more standard development and deployment environment. Key capabilities of NXJ Developer include: • Visual AJAX User Interface Design • Web Services provider, consumer

and governance • Automatic deployment of forms,

portlets, Web services, reports and business processes

• Single Sign On (SSO) LDAP, Active Directory or custom database

• Repository-based development • Reusable form components and

inheritance • Visual Business Rules Programming • Automated Data Source Integration • Single-click compile, deploy, run,

and debug • Cross-platform portability • Source code control integration • Localization, internationalization,

and multi-lingual applications • Web based reporting (add on) • Workflow / Business Process

Management (BPM) • JSR 168 Portlet creation

©Unify Corp. All rights reserved. Unify and Unify NXJ are registered trademarks of Unify Corp. Java and J2EE are trademarks of Sun Microsystems Inc. Other brands or product names are trademarks of their respective owners.

About GUPTA Gupta Technologies, LLC Gupta Technologies (http://www.guptaworldwide.com) is a world leader in software development and data management solutions. For true cross-platform development of Linux or MS Windows based applications, GUPTA’s award-winning SQLBase and Team Developer are the answer to rapid development and cost-effective solutions. These products power applications that affect millions of people everyday where reliability and security are critical – whether they are filling a prescription, sending a package, or using online banking services. GUPTA has more than 20 years experience providing proven software that speeds application development and insulates applications for underlying platform changes, allowing seamless movement into the future. To download an evaluation copy of NXJ, email Gupta at [email protected] or visit us at

www.guptaworldwide.com

Figure 4—Web Services are easily created and consumed in NXJ Developer