{"id":73,"date":"2021-12-10T15:04:14","date_gmt":"2021-12-10T14:04:14","guid":{"rendered":"https:\/\/www.appixoft.com\/worxpace\/?page_id=73"},"modified":"2021-12-10T15:04:14","modified_gmt":"2021-12-10T14:04:14","slug":"application-composition","status":"publish","type":"page","link":"https:\/\/appixoft.com\/worxpace\/application-composition\/","title":{"rendered":"Application Composition"},"content":{"rendered":"\n[et_pb_section fb_built=&#8221;1&#8243; fullwidth=&#8221;on&#8221; _builder_version=&#8221;4.14.4&#8243; custom_padding=&#8221;0px|0px|0px|0px&#8221; bottom_divider_style=&#8221;wave2&#8243; bottom_divider_color=&#8221;#FFFFFF&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_fullwidth_header title=&#8221;Application Composition&#8221; subhead=&#8221;Visualize your vision&#8221; _builder_version=&#8221;4.14.4&#8243; title_font=&#8221;|300|||||||&#8221; title_font_size=&#8221;36px&#8221; content_font=&#8221;|300|||||||&#8221; subhead_font=&#8221;|300|||||||&#8221; background_color=&#8221;RGBA(255,255,255,0)&#8221; background_image=&#8221;https:\/\/appixoft.com\/worxpace\/wp-content\/uploads\/2021\/12\/worXpace_header_ApplicationComposition.jpg&#8221; height=&#8221;400px&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; button_one_text_size__hover_enabled=&#8221;off&#8221; button_two_text_size__hover_enabled=&#8221;off&#8221; button_one_text_color__hover_enabled=&#8221;off&#8221; button_two_text_color__hover_enabled=&#8221;off&#8221; button_one_border_width__hover_enabled=&#8221;off&#8221; button_two_border_width__hover_enabled=&#8221;off&#8221; button_one_border_color__hover_enabled=&#8221;off&#8221; button_two_border_color__hover_enabled=&#8221;off&#8221; button_one_border_radius__hover_enabled=&#8221;off&#8221; button_two_border_radius__hover_enabled=&#8221;off&#8221; button_one_letter_spacing__hover_enabled=&#8221;off&#8221; button_two_letter_spacing__hover_enabled=&#8221;off&#8221; button_one_bg_color__hover_enabled=&#8221;off&#8221; button_two_bg_color__hover_enabled=&#8221;off&#8221;][\/et_pb_fullwidth_header][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.14.4&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px|0px|0px|0px|true|true&#8221; global_module=&#8221;478&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.14.4&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px|0px|0px|0px|true|true&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.14.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_blurb use_icon=&#8221;on&#8221; font_icon=&#8221;&#xe009;||divi||400&#8243; icon_color=&#8221;RGBA(255,255,255,0)&#8221; image_icon_background_color=&#8221;RGBA(255,255,255,0)&#8221; image_icon_width=&#8221;27px&#8221; module_id=&#8221;HomeButton&#8221; _builder_version=&#8221;4.14.4&#8243; _module_preset=&#8221;default&#8221; image_icon_custom_padding=&#8221;5px|5px|5px|5px|true|true&#8221; custom_padding=&#8221;0px|0px|0px|0px|true|true&#8221; link_option_url=&#8221;https:\/\/www.appixoft.com&#8221; custom_css_blurb_image=&#8221;position: fixed;||left: calc(50% &#8211; 650px);||top: 50px;||background-image: url(https:\/\/appixoft.com\/worxpace\/wp-content\/uploads\/2021\/12\/AX.png);||background-size: cover;&#8221; border_color_all_image=&#8221;#712E84&#8243; global_colors_info=&#8221;{}&#8221; custom_css_blurb_image_last_edited=&#8221;on|phone&#8221; custom_css_blurb_image_tablet=&#8221;position: fixed;||left: 10px;||top: 120px;||background-image: url(https:\/\/appixoft.com\/worxpace\/wp-content\/uploads\/2021\/12\/AX.png);||background-size: cover;&#8221; custom_css_blurb_image_phone=&#8221;position: fixed;||left: 10px;||top: 120px;||background-image: url(https:\/\/appixoft.com\/worxpace\/wp-content\/uploads\/2021\/12\/AX.png);||background-size: cover;&#8221;][\/et_pb_blurb][et_pb_code _builder_version=&#8221;4.14.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<script><!-- [et_pb_line_break_holder] -->  setTimeout(() => {<!-- [et_pb_line_break_holder] -->    $('#HomeButton .et_pb_main_blurb_image').prop('title', 'Back to Appixoft home');<!-- [et_pb_line_break_holder] -->  }, 1000)<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/script><!-- [et_pb_line_break_holder] -->[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;3.22&#8243; custom_padding=&#8221;0px|0px|54px|0px||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;0px|0px|30px|0px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.14.2&#8243; global_colors_info=&#8221;{}&#8221;]<h2>A picture is worth a thousand words<\/h2>\n<p>Applications come in all shapes and sizes and most are relatively easy to manage. There are also applications that make it a bit more difficult for the IT-admin. This may be because they need certain prerequisites to function, or plug-ins need to be installed. With some applications the prerequisites themselves have prerequisites and the order of installation suddenly becomes very important. Let&#8217;s take it one step further: let&#8217;s say the new version also needs new versions of prerequisites and plug-ins, but you need an in-place upgrade. Applications can become very complicated very quickly.<\/p>\n<p>WorXpace makes it possible to simply draw the complex structure, and instantly everything becomes clear, to everyone.<\/p>\n<p>&nbsp;<\/p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_4,3_4&#8243; _builder_version=&#8221;3.25&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; custom_padding=&#8221;0px|0px|27px|0px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_blurb use_icon=&#8221;on&#8221; font_icon=&#8221;&#xe08e;||divi||400&#8243; icon_color=&#8221;#712E84&#8243; _builder_version=&#8221;4.14.2&#8243; animation_style=&#8221;fade&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_blurb][\/et_pb_column][et_pb_column type=&#8221;3_4&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;3.27.4&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; global_colors_info=&#8221;{}&#8221;]<h2>Application Composition<\/h2>\n<p><span>A Composition represents &#8216;a single application&#8217; and is both an abstraction- and an orchestration layer over applications and other components that together form this application. It will allow you to simply and elegantly compose your application dependencies and update chain in a self-documenting way.<\/span><\/p>\n<p>In the worXpace UI, a composition is also a container or folder, which makes it possible to visually organize the involved components within the composition.\u00a0<\/p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; fullwidth=&#8221;on&#8221; prev_background_color=&#8221;#ffffff&#8221; next_background_color=&#8221;#ffffff&#8221; _builder_version=&#8221;4.14.4&#8243; _module_preset=&#8221;default&#8221; background_image=&#8221;https:\/\/appixoft.com\/worxpace\/wp-content\/uploads\/2021\/12\/W11.jpg&#8221; parallax=&#8221;on&#8221; top_divider_style=&#8221;wave2&#8243; bottom_divider_style=&#8221;wave2&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_fullwidth_header title=&#8221;Upgrade now?&#8221; background_overlay_color=&#8221;rgba(0,84,188,0.42)&#8221; header_image_url=&#8221;https:\/\/appixoft.com\/worxpace\/wp-content\/uploads\/2021\/12\/AppUpgradeAvailable.png&#8221; _builder_version=&#8221;4.14.4&#8243; _module_preset=&#8221;default&#8221; content_font=&#8221;|300|||||||&#8221; content_font_size=&#8221;15px&#8221; background_color=&#8221;RGBA(255,255,255,0)&#8221; custom_button_one=&#8221;on&#8221; custom_padding=&#8221;100px||100px||false|false&#8221; box_shadow_style_image=&#8221;preset3&#8243; global_colors_info=&#8221;{}&#8221;]<p>Sometimes it is necessary to force an application upgrade, but in most cases it is not desirable to make people wait for an upgrade when they want to start using the application.<\/p>\n<p>&nbsp;<\/p>\n<p>WorXpace allows the IT-admin to carefully define the upgrade triggers and give people the best user experience.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>[\/et_pb_fullwidth_header][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;3.22&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;1_3,2_3&#8243; _builder_version=&#8221;4.14.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.14.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/appixoft.com\/worxpace\/wp-content\/uploads\/2021\/12\/SampleComposition.jpg&#8221; _builder_version=&#8221;4.14.2&#8243; _module_preset=&#8221;default&#8221; box_shadow_style=&#8221;preset1&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][et_pb_column type=&#8221;2_3&#8243; _builder_version=&#8221;4.14.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.14.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<div class=\"et_pb_header_content_wrapper\"><\/div>\n<div class=\"et_pb_header_content_wrapper\"><\/div>\n<div class=\"et_pb_header_content_wrapper\">\n<div data-shortcode-id=\"2.0-1639907386747\" data-quickaccess-id=\"content\" data-quickaccess-editable=\"yes\" class=\"et-fb-popover-tinymce\">\n<div class=\"mce-content-body\" contenteditable=\"true\" style=\"position: relative;\">\n<h2>Connecting the dots<\/h2>\n<p>Designing application dependencies has never been easier. Collect the components belonging to the application and establish the relationships by connecting the dots.<\/p>\n<p>The worXpace runtime system analyzes the drawing and then creates an execution plan based on the status of the components and whether or not they are already installed on the device.\u00a0<br \/>Then the plan is executed.<\/p>\n<\/div>\n<\/div>\n<\/div>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.14.2&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#efefef&#8221; custom_padding=&#8221;17px||28px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.14.4&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.14.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.14.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<h2>With great power comes great responsibility<\/h2>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_2&#8243; _builder_version=&#8221;4.14.4&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.14.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.14.4&#8243; _module_preset=&#8221;default&#8221; text_font_size=&#8221;15px&#8221; global_colors_info=&#8221;{}&#8221;]<p>As with so many things, the composition may tempt you to push the limits of its capabilities.<\/p>\n<p>While the graphical representation of a complex application upgrade with multiple prerequisite levels and shared plugins may be understandable at a glance, there is a chance that the drawing raises as many questions as it answers.<\/p>\n<p>So try to keep it as simple as possible&#8230;<\/p>\n<p>&nbsp;<\/p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.14.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/appixoft.com\/worxpace\/wp-content\/uploads\/2021\/12\/ComplexUpgrade-scaled-1.jpg&#8221; show_in_lightbox=&#8221;on&#8221; _builder_version=&#8221;4.14.4&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;8px||||false|false&#8221; box_shadow_style=&#8221;preset1&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.14.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;1_4,1_4,1_4,1_4&#8243; _builder_version=&#8221;4.14.2&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px|||||&#8221; global_colors_info=&#8221;{}&#8221; global_module=&#8221;532&#8243; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.14.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_column][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.14.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_column][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.14.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_image src=&#8221;https:\/\/appixoft.com\/worxpace\/wp-content\/uploads\/2021\/12\/worXpace.svg&#8221; title_text=&#8221;worXpace&#8221; _builder_version=&#8221;4.14.2&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;15px|||||&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][\/et_pb_column][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.14.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_blurb use_icon=&#8221;on&#8221; font_icon=&#8221;&#xf109;||fa||900&#8243; icon_color=&#8221;#FFFFFF&#8221; image_icon_background_color=&#8221;#712E84&#8243; image_icon_width=&#8221;35px&#8221; _builder_version=&#8221;4.14.4&#8243; _module_preset=&#8221;default&#8221; header_text_align=&#8221;center&#8221; image_icon_custom_margin=&#8221;||-15px||false|false&#8221; image_icon_custom_padding=&#8221;15px|12px|15px|12px|true|true&#8221; link_option_url=&#8221;https:\/\/www.appixoft.com\/book-demo\/&#8221; border_radii_image=&#8221;on|100%|100%|100%|100%&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<p style=\"text-align: center;\">Book a Demo<\/p>[\/et_pb_blurb][\/et_pb_column][\/et_pb_row][\/et_pb_section]\n","protected":false},"excerpt":{"rendered":"<p>The Application Composition in worXpace allows IT admins to streamline app deployment, easily managing versions, prerequisites, and upgrades within a visual, intuitive interface. It ensures smooth, fast application delivery and seamless updates, reducing admin workload and boosting productivity.<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"footnotes":""},"class_list":["post-73","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/appixoft.com\/worxpace\/wp-json\/wp\/v2\/pages\/73","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/appixoft.com\/worxpace\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/appixoft.com\/worxpace\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/appixoft.com\/worxpace\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/appixoft.com\/worxpace\/wp-json\/wp\/v2\/comments?post=73"}],"version-history":[{"count":0,"href":"https:\/\/appixoft.com\/worxpace\/wp-json\/wp\/v2\/pages\/73\/revisions"}],"wp:attachment":[{"href":"https:\/\/appixoft.com\/worxpace\/wp-json\/wp\/v2\/media?parent=73"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}